29685 143
20619 602
9517 425
24371 779
11025 686
9721 761
6162 659
9113 644
3250 332
4791 577
3594 940