29732 119
18585 296
620139 1683
137737 861
3273 215
2606 272
3267 237
3522 590
2295 76
2516 55
26837 682
56867 276
35586 255