29684 143
20618 602
9517 425
24370 779
11024 686
9721 761
6161 659
9111 644
3250 332
4791 577
3593 940