3221 703
2198 563
2938 725
2795 605
2500 542
1844 517
1319 184
2714 707
516 56
40928 663
8637 398
14509 338
11742 268