30195 119
19158 296
637046 1699
140356 861
3440 215
2682 272
3389 237
3590 590
2408 76
2619 55
28135 685
59337 278
37571 260