3503 100
14676 562
5005 240
9062 416
7667 702
19983 625
45709 730
97596 372
10700 417
8195 74
28330 599
4437 589
6494 646
28156 564
8235 216
10623 392
33776 509
6454 294
3252 480
17352 180
2926 121
23855 526
7817 744
6754 654
3241 267
6101 453
9226 621
6273 335