29753 119
18605 296
620500 1683
137812 861
3277 215
2609 272
3269 237
3527 590
2298 76
2518 55
26874 682
57131 276
35635 255