29695 143
20632 602
9526 425
24387 779
11033 686
9730 761
6164 659
9115 644
3253 332
4797 577
3595 940