395 properties for sale