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