Assume that $G$ is an abelian group, I read somewhere that it can be derived from Lagrange's theorem that it has a number of subgroups that is equal to the number of $G$'s divisors.

Why does it hold? I'm confused...