29284 143
20173 604
8982 424
23814 779
10602 685
9255 761
5971 658
8783 644
3948 332
4730 577
3584 940