Year Number 1960 55882624 1961 57259795 1962 58699377 1963 60219637 1964 61832467 1965 63522759 1966 65263902 1967 67063284 1968 68925145 1969 70848424 1970 72839651 1971 74907232 1972 77051725 1973 79264529 1974 81539368 1975 83864163 1976 86225502 1977 88665897 1978 91195540 1979 93771222 1980 96382462 1981 98987714 1982 101585468 1983 104216652 1984 106872247 1985 109544097 1986 112240193 1987 114970076 1988 117747055 1989 120557154 1990 123462329 1991 126456430 1992 129474614 1993 132523934 1994 135617862 1995 138741662 1996 141878118 1997 145047381 1998 148233506 1999 151416632 2000 154584188 2001 157730994 2002 160861156 2003 163956930 2004 167037531 2005 170098442 2006 173113319 2007 176090950 2008 179016089 2009 181907784 2010 184742515 2011 187724865 2012 190671628 2013 193569128 2014 196394149 2015 199134034 2016 201813596 2017 204389096 2018 206803232 2019 209092975 2020 211236004 2021 213165225 2022 215036904 2023 217004785