6302 853
4059 550
1177 60
2152 255
3153 41
24144 630
4549 343
305582 1033
4960 701
50845 770
8668 881
14581 588
5558 498
16483 774
30536 607
27867 201