30118 119
19086 296
634094 1696
140043 861
3422 215
2673 272
3366 237
3580 590
2389 76
2603 55
27880 684
59115 278
37354 259