30159 119
19128 296
635877 1698
140222 861
3431 215
2677 272
3383 237
3585 590
2400 76
2612 55
28022 685
59249 278
37474 259