30238 119
19216 296
638570 1699
140587 861
3458 215
2687 272
3403 237
3600 590
2421 76
2629 55
28294 685
59461 278
37690 260