30186 119
19146 296
636836 1699
140333 861
3439 215
2680 272
3387 237
3589 590
2407 76
2616 55
28119 685
59324 278
37551 260