30195 119
19154 296
637006 1699
140349 861
3440 215
2682 272
3389 237
3590 590
2408 76
2618 55
28133 685
59331 278
37570 260