29695 143
20634 602
9527 425
24389 779
11033 686
9732 761
6164 659
9115 644
3254 332
4797 577
3595 940