6343 853
4067 550
1190 60
2154 255
3161 41
24149 630
4558 343
305609 1033
4966 701
50988 770
8671 881
14586 588
5561 498
16513 774
30554 607
27995 201