1132 161
3202 703
2177 563
2922 725
2817 605
2479 542
1838 517
1251 184
2695 707
509 56
40715 663
8558 398
14472 338
11702 268