30197 119
19164 296
637172 1699
140371 861
3440 215
2683 272
3392 237
3591 590
2408 76
2619 55
28155 685
59344 278
37580 260