3223 703
2200 563
2945 725
2800 605
2505 542
1845 517
1322 184
2716 707
519 56
40950 663
8642 398
14510 338
11749 268