30179 119
19142 296
636589 1699
140308 861
3438 215
2678 272
3387 237
3588 590
2405 76
2614 55
28086 685
59306 278
37534 260