29675 143
20609 602
9511 425
24354 779
11014 686
9712 761
6160 659
9100 644
3249 332
4782 577
3590 940