28747 143
18569 600
8582 424
21814 779
9891 685
8727 761
5629 658
8435 644
3016 332
4588 577
3518 940