3000 281
7588 141
6064 548
6828 486
2916 465
1175 124
34313 952
3685 212
7190 812
5978 78
4788 86
3589 152
6908 676
9032 605
28295 602
4332 610
3129 324
10545 57
11564 621
2033 174
5012 517
16150 448
1898 243
1730 98
2656 541
14543 310
4975 432
1073 52