29732 119
18584 296
620056 1683
137718 861
3273 215
2606 272
3266 237
3522 590
2295 76
2514 55
26830 682
56795 276
35582 255