30194 119
19154 296
636993 1699
140348 861
3440 215
2682 272
3388 237
3590 590
2408 76
2617 55
28132 685
59330 278
37570 260