29707 143
20645 602
9532 425
24400 779
11040 686
9732 761
6166 659
9120 644
3255 332
4799 577
3595 940