30197 119
19163 296
637118 1699
140366 861
3440 215
2682 272
3389 237
3590 590
2408 76
2619 55
28141 685
59343 278
37577 260