30120 119
19091 296
634245 1696
140057 861
3422 215
2673 272
3366 237
3580 590
2389 76
2603 55
27894 684
59123 278
37371 259