1249 161
3317 703
2231 563
2991 725
2921 605
2583 542
1886 517
1370 184
2773 707
563 56
41355 663
8789 398
14643 338
11916 268