29734 119
18593 296
620188 1683
137759 861
3273 215
2606 272
3267 237
3524 590
2296 76
2516 55
26837 682
56903 276
35594 255