704 thoughts