1255 161
3319 703
2231 563
2998 725
2925 605
2588 542
1890 517
1372 184
2781 707
569 56
41371 663
8795 398
14647 338
11930 268