40027 217
37405 524
15907 309
9848 116
10832 245
58577 502
43210 312
31076 875
27332 277
24264 719
93968 208
48415 288
24296 505
27468 631
47100 334
4290 621
3289 703
1908 336
8999 822
2708 502
3657 467
2843 470
3020 493
13842 781
2903 601
5999 544
3266 372
3242 578