3162 584
2697 466
21946 953
28335 194
24958 862
103382 334
14634 156
26182 311
17170 364
7454 437
29660 471
13346 196
10431 273
3645 278
4682 532