29683 143
20617 602
9514 425
24367 779
11023 686
9720 761
6161 659
9111 644
3249 332
4789 577
3593 940