30120 119
19087 296
634201 1696
140052 861
3422 215
2673 272
3366 237
3580 590
2389 76
2603 55
27893 684
59123 278
37367 259