29865 119
18753 296
624800 1688
138530 861
3321 215
2629 272
3288 237
3541 590
2317 76
2541 55
27190 682
58006 277
36080 257