5860
749
860
2946
1274
752
676
622
14629
894
721
705
699
1579
779
1667
8905
836