Year Number 1960 224365404 1961 225366287 1962 227074263 1963 229045321 1964 231148920 1965 233166780 1966 234855455 1967 236596951 1968 238368807 1969 240271302 1970 242227235 1971 244113890 1972 245981372 1973 247856424 1974 249634629 1975 251382882 1976 253237327 1977 255007943 1978 256793285 1979 258670578 1980 260810885 1981 263383872 1982 266142655 1983 268820422 1984 271174924 1985 273045629 1986 274662537 1987 276169377 1988 277539732 1989 278709392 1990 279722739 1991 280905227 1992 281872047 1993 282711842 1994 283528123 1995 284397764 1996 285544095 1997 286869409 1998 288372526 1999 290010548 2000 291479325 2001 292877093 2002 294282854 2003 295678678 2004 296952649 2005 298160634 2006 299420073 2007 300838183 2008 302561538 2009 304061040 2010 305404404 2011 305802293 2012 305899690 2013 305930307 2014 305739267 2015 305442722 2016 305170081 2017 304737428 2018 304296065 2019 303754580 2020 303107379 2021 302300058 2022 300243782 2023 300167526