6287 853
4057 550
1173 60
2152 255
3149 41
24142 630
4548 343
305574 1033
4960 701
50818 770
8668 881
14575 588
5558 498
16481 774
30536 607
27843 201