40023 217
37383 524
15906 309
9848 116
10832 245
58550 502
43206 312
31069 875
27332 277
24258 719
93968 208
48406 288
24292 505
27450 631
47093 334
4290 621
3288 703
1908 336
8997 822
2708 502
3657 467
2843 470
3020 493
13840 781
2903 601
5994 544
3266 372
3241 578