3223 703
2200 563
2946 725
2802 605
2505 542
1846 517
1322 184
2717 707
519 56
40957 663
8643 398
14510 338
11754 268