Year Number 1960 93261350 1961 96165815 1962 99130339 1963 102123470 1964 104855605 1965 107219224 1966 109440547 1967 111609618 1968 113819244 1969 116062165 1970 118284613 1971 120544453 1972 122846939 1973 125204686 1974 127642454 1975 130080487 1976 132509850 1977 134935812 1978 137337056 1979 139825715 1980 142504599 1981 145350386 1982 148243209 1983 151148977 1984 154130233 1985 157149328 1986 160184735 1987 163175453 1988 166049337 1989 168827666 1990 171518928 1991 174160430 1992 176806685 1993 179434669 1994 181966156 1995 184351434 1996 186538689 1997 188573390 1998 190488495 1999 192219475 2000 193854336 2001 195436734 2002 196901139 2003 198208563 2004 199329376 2005 200252910 2006 200880719 2007 201244111 2008 201472924 2009 201592783 2010 201564895 2011 201380848 2012 201025498 2013 200473716 2014 199612180 2015 198443019 2016 197122936 2017 195635160 2018 194054744 2019 192383374 2020 190599344 2021 188878814 2022 187217177 2023 185558095