29695 143
20633 602
9526 425
24388 779
11033 686
9732 761
6164 659
9115 644
3253 332
4797 577
3595 940