I hardly know any of my students names...

I started like 7 months ago in a public school and I literally only know like 10 of my students names :/ I just want to know if anyone else is like this. Because it honestly makes me feel really guilty. But I have about 450 different students I see a week. 18 different classrooms. I don't know how I could possibly remember all of that so I gave up pretty quickly. They also change seats often. So with this number, is it normal for me to not know their names?