29675 143
20609 602
9511 425
24355 779
11014 686
9714 761
6160 659
9103 644
3249 332
4783 577
3590 940