3221 703
2198 563
2939 725
2795 605
2501 542
1844 517
1321 184
2714 707
516 56
40932 663
8638 398
14509 338
11746 268