30039 119
18979 296
630336 1691
139601 861
3387 215
2653 272
3342 237
3567 590
2367 76
2583 55
27615 684
58801 277
37074 258