691 residential properties for sale