29872 119
18755 296
624858 1688
138540 861
3321 215
2631 272
3288 237
3541 590
2318 76
2541 55
27192 682
58014 277
36101 257