Total groups: 19