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