40082 38
46190 85
36497 364
25824 506
20198 651
11594 545
41702 105
98389 711
49330 556
17136 741
19165 195
23522 697
15937 885
33650 326
22249 603
13483 575
22816 324
25262 427
27347 599
22338 1009
57509 103
21372 489
25228 222
22080 129
13975 214
53424 847
47297 58
50055 482