30197 119
19163 296
637140 1699
140369 861
3440 215
2683 272
3392 237
3590 590
2408 76
2619 55
28144 685
59343 278
37580 260