30163 119
19131 296
636056 1698
140241 861
3435 215
2677 272
3385 237
3586 590
2400 76
2613 55
28039 685
59263 278
37483 259