40026 217
37402 524
15906 309
9848 116
10832 245
58570 502
43209 312
31074 875
27332 277
24262 719
93968 208
48411 288
24296 505
27457 631
47097 334
4290 621
3288 703
1908 336
8999 822
2708 502
3657 467
2843 470
3020 493
13842 781
2903 601
5999 544
3266 372
3241 578