See classification of finite abelian groups and structure theorem for finitely generated abelian groups.