30216 119
19187 296
638001 1699
140507 861
3454 215
2684 272
3399 237
3596 590
2417 76
2625 55
28230 685
59418 278
37644 260