Survey names Kohl's, Dollar General, Lowe's among top brands