29708 143
20663 602
9537 425
24411 779
11052 686
9742 761
6167 659
9122 644
3255 332
4800 577
3596 940