30199 119
19166 296
637306 1699
140391 861
3442 215
2683 272
3392 237
3591 590
2409 76
2620 55
28165 685
59360 278
37592 260