Hundreds fill City Hall hoping to buy $1 homes