30166 119
19132 296
636110 1698
140246 861
3435 215
2677 272
3385 237
3586 590
2400 76
2613 55
28041 685
59271 278
37489 259