Alvin homes for sale priced over 500,000