29763 119
18620 296
620866 1683
137893 861
3282 215
2612 272
3270 237
3528 590
2302 76
2520 55
26911 682
57288 276
35679 255