29946 143
21226 602
9812 425
25182 779
11326 686
10019 761
6317 659
9315 645
3321 332
4879 577
3620 940