29945 143
21222 602
9810 425
25174 779
11325 686
10016 761
6316 659
9313 645
3321 332
4879 577
3620 940