30040 119
18979 296
630348 1691
139605 861
3387 215
2653 272
3342 237
3567 590
2367 76
2583 55
27616 684
58802 277
37075 258