3221 703
2198 563
2939 725
2795 605
2501 542
1844 517
1320 184
2714 707
516 56
40930 663
8637 398
14509 338
11745 268