Year Number 1960 58798684 1961 60233032 1962 61730039 1963 63307100 1964 64972615 1965 66712993 1966 68500336 1967 70342156 1968 72247527 1969 74217926 1970 76264817 1971 78395724 1972 80603629 1973 82880056 1974 85217623 1975 87604823 1976 90030261 1977 92537779 1978 95140989 1979 97793068 1980 100484776 1981 103180251 1982 105875689 1983 108602249 1984 111350916 1985 114114825 1986 116903169 1987 119723254 1988 122584838 1989 125470893 1990 128443322 1991 131492540 1992 134555720 1993 137644537 1994 140768348 1995 143912857 1996 147069421 1997 150259906 1998 153468369 1999 156674167 2000 159861953 2001 163027983 2002 166177462 2003 169296539 2004 172403843 2005 175488479 2006 178519750 2007 181505126 2008 184430382 2009 187316898 2010 190145009 2011 193112745 2012 196046358 2013 198934879 2014 201745898 2015 204469331 2016 207127670 2017 209672850 2018 212039760 2019 214317928 2020 216470829 2021 218372508 2022 220209489 2023 222156727