30199 119
19166 296
637279 1699
140387 861
3441 215
2683 272
3392 237
3591 590
2409 76
2619 55
28163 685
59357 278
37591 260