3300 703
2224 563
2985 725
2842 605
2559 542
1881 517
1358 184
2754 707
551 56
41316 663
8738 398
14613 338
11862 268