30195 119
19157 296
637033 1699
140354 861
3440 215
2682 272
3389 237
3590 590
2408 76
2618 55
28134 685
59336 278
37570 260