28758 143
18618 600
8599 424
21836 779
9894 685
8733 761
5631 658
8437 644
3021 332
4590 577
3518 940