30159 119
19128 296
635841 1698
140217 861
3431 215
2677 272
3383 237
3585 590
2399 76
2612 55
28017 685
59245 278
37473 259