948 residential properties for sale