30115 119
19083 296
633980 1696
140032 861
3422 215
2672 272
3366 237
3578 590
2389 76
2602 55
27871 684
59091 278
37339 259