857
678
665
626
782
671
657
781
542
572
555
944
641
1192
583
3752
659
600
705