8586 286
4238 143
3438 122
4330 47
7294 681
2499 74
3760 638
80328 657
118042 370
143515 787
55344 444
6977 544
37642 490
13993 729
4758 553
7968 549
10062 210
4231 270
15572 493
13100 482
14504 132
3493 160
19428 260
15340 759
6560 292
33140 821
10207 859
20961 709