21004 62
39390 38
45153 85
35872 364
25352 506
19840 651
11424 545
40848 105
96247 711
48211 556
16935 741
18926 195
22811 697
15602 885
32960 326
21831 603
13240 575
22353 324
24680 427
26650 599
21722 1009
56503 103
20878 489
24540 222
21767 129
13622 214
52646 847
46447 58