29675 143
20609 602
9512 425
24356 779
11015 686
9714 761
6160 659
9104 644
3249 332
4785 577
3590 940