30193 119
19154 296
636969 1699
140346 861
3440 215
2681 272
3387 237
3589 590
2408 76
2617 55
28130 685
59328 278
37568 260