3223 703
2200 563
2946 725
2800 605
2505 542
1845 517
1322 184
2716 707
519 56
40951 663
8642 398
14510 338
11750 268