Year Number 1960 212542 1961 217076 1962 221997 1963 227621 1964 233719 1965 240672 1966 248556 1967 256573 1968 264677 1969 272865 1970 281223 1971 289744 1972 298311 1973 306945 1974 315750 1975 324802 1976 334109 1977 343590 1978 353182 1979 362921 1980 372850 1981 383058 1982 393651 1983 404668 1984 415980 1985 427374 1986 438904 1987 450663 1988 462749 1989 474864 1990 486751 1991 461633 1992 435456 1993 446591 1994 458335 1995 473523 1996 489961 1997 503125 1998 515321 1999 526346 2000 536361 2001 547702 2002 560291 2003 574532 2004 589850 2005 603856 2006 616858 2007 629118 2008 642417 2009 655011 2010 666192 2011 674985 2012 681285 2013 687959 2014 693967 2015 698881 2016 703323 2017 706683 2018 709457 2019 711158 2020 711980 2021 713262 2022 715017 2023 717450