Counting Groups