30199 119
19166 296
637329 1699
140392 861
3442 215
2683 272
3392 237
3592 590
2409 76
2620 55
28166 685
59361 278
37596 260