29871 119
18755 296
624838 1688
138540 861
3321 215
2631 272
3288 237
3541 590
2318 76
2541 55
27192 682
58010 277
36096 257