1272 161
3342 703
2246 563
3023 725
2948 605
2614 542
1905 517
1393 184
2809 707
580 56
41474 663
8824 398
14684 338
12002 268