3222 703
2198 563
2944 725
2796 605
2501 542
1844 517
1321 184
2714 707
516 56
40937 663
8638 398
14509 338
11746 268