29678 143
20609 602
9512 425
24357 779
11017 686
9714 761
6161 659
9108 644
3249 332
4785 577
3591 940