Year Number 1960 66524218 1961 67970235 1962 69459992 1963 70937978 1964 72433897 1965 74022470 1966 75682416 1967 77413795 1968 79232402 1969 81084367 1970 82889789 1971 84321059 1972 85804518 1973 87749937 1974 89832445 1975 91881443 1976 93865473 1977 95951914 1978 98274677 1979 100718932 1980 102907513 1981 105036937 1982 107622202 1983 110571090 1984 113623343 1985 116711628 1986 119836944 1987 123035779 1988 126222467 1989 129508067 1990 132898220 1991 136391693 1992 140367724 1993 144646100 1994 148957312 1995 153299996 1996 157526173 1997 161750416 1998 166249176 1999 171002285 2000 175757415 2001 180591948 2002 185775583 2003 191110534 2004 196398902 2005 201798815 2006 207179792 2007 212379004 2008 217657531 2009 223276525 2010 229260151 2011 235624245 2012 242237766 2013 249055373 2014 256119364 2015 263283815 2016 270792372 2017 278625732 2018 286498603 2019 294515912 2020 302973816 2021 311643040 2022 320152269 2023 328716125