6288 853
4058 550
1173 60
2152 255
3149 41
24143 630
4548 343
305575 1033
4960 701
50827 770
8668 881
14575 588
5558 498
16481 774
30536 607
27851 201