3223 703
2198 563
2945 725
2797 605
2502 542
1845 517
1321 184
2716 707
518 56
40944 663
8641 398
14509 338
11747 268