30175 119
19142 296
636488 1699
140287 861
3438 215
2677 272
3385 237
3586 590
2404 76
2614 55
28080 685
59297 278
37517 260