1132 161
3203 703
2177 563
2922 725
2820 605
2479 542
1838 517
1251 184
2695 707
509 56
40716 663
8559 398
14485 338
11708 268