30162 119
19131 296
636033 1698
140241 861
3434 215
2677 272
3384 237
3586 590
2400 76
2613 55
28035 685
59262 278
37481 259