488 properties for sale