Number of names: 671