3503 100
14680 562
5006 240
9065 416
7668 702
19983 625
45709 730
97597 372
10700 417
8196 74
28330 599
4437 589
6494 646
28156 564
8237 216
10624 392
33777 509
6454 294
3253 480
17352 180
2927 121
23857 526
7819 744
6754 654
3241 267
6101 453
9227 621
6273 335