2961 955
5580 800
2093 423
157 29
4433 729
3638 314
1639 182
2762 367
3456 313
7351 707
2761 636
1849 454
2259 428
1781 523
91966 638
13759 770
27994 642
48001 697
25130 158
64442 806