30197 119
19164 296
637152 1699
140370 861
3440 215
2683 272
3392 237
3590 590
2408 76
2619 55
28151 685
59343 278
37580 260