31786 922
8833 632
24420 768
16179 484
7268 188
5868 136
18883 113
4717 449
4105 659
6186 569
2505 303
6857 223
4864 397
11875 634
4784 714
6057 581