3001 497
2334 507
3508 577
3228 666
786 69
11407 713
6671 529
4036 856
1373 146
2676 179
4321 904
3560 861
782 67
2639 609
2574 560
1158 45
8310 723
1266 221
1407 323
2721 187
4267 746
1458 217
2823 478
1034 123