523 residential properties for sale