6293 853
4059 550
1174 60
2152 255
3149 41
24143 630
4548 343
305578 1033
4960 701
50834 770
8668 881
14580 588
5558 498
16482 774
30536 607
27853 201