29732 119
18584 296
620104 1683
137731 861
3273 215
2606 272
3267 237
3522 590
2295 76
2515 55
26834 682
56836 276
35584 255