30121 119
19093 296
634292 1696
140061 861
3422 215
2673 272
3366 237
3580 590
2389 76
2604 55
27895 684
59126 278
37378 259