29691 143
20628 602
9524 425
24381 779
11033 686
9726 761
6163 659
9115 644
3253 332
4796 577
3595 940