29679 143
20609 602
9512 425
24362 779
11018 686
9714 761
6161 659
9108 644
3249 332
4786 577
3591 940