1132 161
3203 703
2178 563
2922 725
2821 605
2479 542
1838 517
1251 184
2695 707
509 56
40722 663
8559 398
14487 338
11708 268