29947 143
21230 602
9817 425
25188 779
11328 686
10019 761
6317 659
9319 645
3322 332
4879 577
3620 940