30193 119
19154 296
636982 1699
140346 861
3440 215
2681 272
3387 237
3589 590
2408 76
2617 55
28131 685
59328 278
37569 260