Which constitute current in a metal wire?

Atoms

Molecules

Protons

Electrons