29286 143
20176 604
8984 424
23814 779
10604 685
9255 761
5971 658
8783 644
3952 332
4733 577
3584 940