3222 703
2198 563
2945 725
2796 605
2502 542
1844 517
1321 184
2714 707
516 56
40940 663
8638 398
14509 338
11747 268