30216 119
19188 296
638037 1699
140508 861
3454 215
2684 272
3399 237
3596 590
2417 76
2625 55
28235 685
59420 278
37644 260