677-688