30180 119
19142 296
636625 1699
140310 861
3438 215
2678 272
3387 237
3588 590
2406 76
2614 55
28094 685
59308 278
37537 260