Total number of groups:   114
