Which of the following sentences is correct?

A He needed hundred of quilt squares for this project.
B She filled her living room with dozens of tulips.
C Seven thousands of people showed up for the concert.
D Does anyone know why Steve ordered five dozens of eggs?