29675 143
20609 602
9512 425
24356 779
11017 686
9714 761
6161 659
9106 644
3249 332
4785 577
3590 940