680
511
321
683
156
682