29667 143
20593 602
9505 425
24339 779
10999 686
9701 761
6152 659
9073 644
3247 332
4773 577
3586 940