865
513
605
735
688
1958
471
607
505
1054
876
569
860
6928
986