Year Number 1960 69041513 1961 70788350 1962 72615478 1963 74478562 1964 76422061 1965 78429991 1966 80453705 1967 82547932 1968 84746519 1969 87019108 1970 89344932 1971 91732295 1972 94155168 1973 96732645 1974 99546884 1975 102460474 1976 105412599 1977 108392294 1978 111682244 1979 115213050 1980 118687166 1981 122301871 1982 126117808 1983 129999875 1984 133985781 1985 138129718 1986 142426539 1987 146799760 1988 151005889 1989 155236603 1990 159708130 1991 164109601 1992 168346796 1993 172715056 1994 177528438 1995 182651309 1996 187707921 1997 192767168 1998 198160752 1999 203968139 2000 210007253 2001 216281583 2002 222764607 2003 229402950 2004 236235364 2005 243212253 2006 250405638 2007 257869813 2008 265531774 2009 273356495 2010 281449242 2011 289763233 2012 298315871 2013 307257068 2014 316539651 2015 326346730 2016 336114935 2017 345897727 2018 356289607 2019 367127397 2020 378423525 2021 389954983 2022 401677099 2023 413786598