6305 853
4061 550
1178 60
2152 255
3157 41
24144 630
4549 343
305587 1033
4961 701
50870 770
8668 881
14581 588
5559 498
16487 774
30537 607
27884 201