29697 143
20641 602
9530 425
24391 779
11034 686
9732 761
6164 659
9116 644
3254 332
4797 577
3595 940