1256 161
3321 703
2232 563
3001 725
2926 605
2592 542
1893 517
1373 184
2782 707
570 56
41382 663
8801 398
14651 338
11939 268