3223 703
2198 563
2945 725
2797 605
2504 542
1845 517
1322 184
2716 707
519 56
40947 663
8641 398
14510 338
11748 268