30159 119
19129 296
635891 1698
140225 861
3431 215
2677 272
3384 237
3586 590
2400 76
2612 55
28022 685
59251 278
37474 259