227 704 1,096 972 649 91 123 138107