29749 119
18603 296
620451 1683
137801 861
3277 215
2609 272
3269 237
3526 590
2298 76
2518 55
26865 682
57085 276
35626 255