30175 119
19141 296
636420 1699
140281 861
3438 215
2677 272
3385 237
3586 590
2403 76
2614 55
28074 685
59292 278
37516 260