30171 119
19139 296
636322 1699
140276 861
3437 215
2677 272
3385 237
3586 590
2403 76
2614 55
28067 685
59287 278
37513 260