40015 217
37343 524
15905 309
9847 116
10832 245
58508 502
43201 312
31058 875
27332 277
24249 719
93968 208
48389 288
24284 505
27439 631
47079 334
4290 621
3288 703
1908 336
8995 822
2708 502
3657 467
2843 470
3019 493
13838 781
2903 601
5989 544
3266 372
3241 578