3300 703
2224 563
2985 725
2841 605
2556 542
1881 517
1358 184
2753 707
551 56
41316 663
8738 398
14612 338
11861 268