6303 853
4061 550
1177 60
2152 255
3153 41
24144 630
4549 343
305583 1033
4961 701
50845 770
8668 881
14581 588
5558 498
16483 774
30536 607
27870 201