Year Number 1960 187150384 1961 190677321 1962 192984067 1963 194819420 1964 196200982 1965 197179796 1966 197892473 1967 198581274 1968 199043155 1969 199143469 1970 198708509 1971 198194361 1972 197819693 1973 197236886 1974 196488327 1975 195585911 1976 194610205 1977 193619247 1978 192547816 1979 191642549 1980 191180556 1981 190937042 1982 190734972 1983 190582879 1984 190610469 1985 190779888 1986 190958129 1987 191137816 1988 191377367 1989 191348192 1990 190976647 1991 190370058 1992 189449884 1993 188379919 1994 186862485 1995 184927299 1996 182811921 1997 180432595 1998 177642500 1999 174608283 2000 171524962 2001 168315644 2002 165084453 2003 162296436 2004 160013523 2005 158022608 2006 156436304 2007 155414005 2008 155257210 2009 155586570 2010 156090464 2011 156562011 2012 157407411 2013 158523904 2014 159779773 2015 161144943 2016 162547241 2017 163832052 2018 164871229 2019 165549129 2020 165826850 2021 165761205 2022 164742745 2023 164031658