21002 62
39389 38
45148 85
35871 364
25350 506
19839 651
11422 545
40846 105
96240 711
48209 556
16934 741
18920 195
22807 697
15602 885
32957 326
21828 603
13238 575
22347 324
24678 427
26647 599
21717 1009
56500 103
20873 489
24536 222
21766 129
13620 214
52643 847
46442 58