2961 955
5587 800
2093 423
157 29
4433 729
3644 314
1639 182
2766 367
3458 313
7351 707
2761 636
1849 454
2259 428
1781 523
91966 638
13761 770
27994 642
48002 697
25130 158
64442 806