29731 119
18584 296
620006 1683
137701 861
3272 215
2606 272
3265 237
3522 590
2294 76
2514 55
26827 682
56769 276
35574 255