29685 143
20621 602
9519 425
24372 779
11026 686
9722 761
6163 659
9114 644
3250 332
4792 577
3594 940