29951 143
21237 602
9823 425
25196 779
11333 686
10020 761
6320 659
9319 645
3323 332
4879 577
3621 940