6331 853
4066 550
1188 60
2154 255
3160 41
24146 630
4555 343
305602 1033
4964 701
50939 770
8671 881
14585 588
5560 498
16506 774
30547 607
27948 201