30175 119
19141 296
636445 1699
140282 861
3438 215
2677 272
3385 237
3586 590
2404 76
2614 55
28078 685
59295 278
37516 260