4047 76
1635 105
2707 700
3851 658
1775 233
7545 631
2630 168
3323 606
2291 554
5274 514
9987 574
5263 108
2574 63
3768 614
10326 963
1258 71
2882 426
7430 939
2064 349
1181 66
6486 723
6149 508
5927 674
408 118