40059 38
46158 85
36469 364
25807 506
20184 651
11593 545
41646 105
98303 711
49290 556
17131 741
19154 195
23506 697
15927 885
33629 326
22230 603
13472 575
22797 324
25248 427
27326 599
22327 1009
57466 103
21355 489
25200 222
22071 129
13961 214
53381 847
47270 58
50009 482