6347 853
4068 550
1190 60
2154 255
3161 41
24149 630
4558 343
305612 1033
4966 701
50992 770
8671 881
14587 588
5561 498
16515 774
30564 607
27998 201