29753 119
18606 296
620553 1683
137820 861
3278 215
2609 272
3269 237
3527 590
2299 76
2518 55
26879 682
57170 276
35635 255