30178 119
19142 296
636557 1699
140303 861
3438 215
2678 272
3385 237
3587 590
2405 76
2614 55
28086 685
59304 278
37527 260