505,852 names