Buffalo is top market for millennial home buyers