30121 119
19093 296
634273 1696
140059 861
3422 215
2673 272
3366 237
3580 590
2389 76
2603 55
27894 684
59125 278
37378 259