30671 685
7028 693
4759 646
5712 749
2278 700
743 226
329 78
2815 882
2613 590
650 180
910 262
2069 570
2973 856
2683 545