Year Number 1960 55998337 1961 57436521 1962 58949298 1963 60534934 1964 62206277 1965 63951946 1966 65746605 1967 67596732 1968 69510722 1969 71488257 1970 73531652 1971 75670805 1972 77914286 1973 80237084 1974 82633797 1975 85092128 1976 87604408 1977 90196263 1978 92873340 1979 95611303 1980 98377759 1981 101115288 1982 103844124 1983 106611137 1984 109403222 1985 112214851 1986 115053998 1987 117930620 1988 120854877 1989 123816621 1990 126857793 1991 129956899 1992 133067925 1993 136207376 1994 139380744 1995 142586580 1996 145819990 1997 149090563 1998 152378433 1999 155663435 2000 158928721 2001 162151940 2002 165346649 2003 168509564 2004 171657651 2005 174785187 2006 177864731 2007 180904844 2008 183917426 2009 186921002 2010 189855383 2011 192909301 2012 195895301 2013 198807100 2014 201622727 2015 204333359 2016 206977876 2017 209515728 2018 211873840 2019 214106931 2020 216240321 2021 218201525 2022 220060628 2023 221934717