29675 143
20609 602
9511 425
24354 779
11014 686
9712 761
6160 659
9099 644
3249 332
4780 577
3589 940