6300 853
4059 550
1176 60
2152 255
3153 41
24143 630
4549 343
305580 1033
4960 701
50841 770
8668 881
14580 588
5558 498
16482 774
30536 607
27864 201