25181 506
10685 659
19679 651
11358 545
9322 433
40572 105
95531 711
30321 384
31878 497
47912 556
16855 741
6982 497
18844 195
23577 433
22683 697
3395 230
4437 371
15494 885
32792 326
75877 904
19055 826
21692 603
13481 679
13157 575
22242 324
24528 427
26441 599
21544 1009