3223 703
2198 563
2945 725
2796 605
2502 542
1845 517
1321 184
2715 707
517 56
40941 663
8639 398
14509 338
11747 268