30197 119
19163 296
637135 1699
140369 861
3440 215
2683 272
3389 237
3590 590
2408 76
2619 55
28143 685
59343 278
37580 260