30151 119
19123 296
635544 1698
140193 861
3430 215
2677 272
3383 237
3583 590
2396 76
2611 55
27996 684
59221 278
37455 259