29860 119
18742 296
624491 1688
138483 861
3318 215
2627 272
3286 237
3538 590
2315 76
2538 55
27171 682
57950 277
36002 256