Number of names: 672