30200 119
19167 296
637418 1699
140408 861
3444 215
2684 272
3392 237
3593 590
2410 76
2621 55
28174 685
59370 278
37602 260