6292 853
4058 550
1174 60
2152 255
3149 41
24143 630
4548 343
305578 1033
4960 701
50833 770
8668 881
14579 588
5558 498
16482 774
30536 607
27853 201