6228 853
4045 550
1159 60
2150 255
3134 41
24138 630
4536 343
305540 1033
4954 701
50633 770
8665 881
14556 588
5555 498
16455 774
30518 607
27625 201