29669 143
20596 602
9505 425
24341 779
11001 686
9703 761
6152 659
9078 644
3247 332
4774 577
3587 940