3299 703
2223 563
2985 725
2841 605
2556 542
1879 517
1358 184
2752 707
551 56
41313 663
8733 398
14611 338
11859 268