Year Number 1960 277583273 1961 276984327 1962 276267361 1963 275238932 1964 274093770 1965 272761698 1966 271290553 1967 269578030 1968 267775716 1969 266087622 1970 264461254 1971 263886571 1972 263095415 1973 262180163 1974 261159968 1975 260192681 1976 259589407 1977 259002116 1978 258385717 1979 257810880 1980 257130710 1981 256274212 1982 255655249 1983 255050079 1984 254450543 1985 253896711 1986 253119125 1987 252031997 1988 251092312 1989 250599498 1990 250081704 1991 249466275 1992 248736265 1993 247823282 1994 246688314 1995 245490548 1996 244490678 1997 243537245 1998 242467761 1999 241350684 2000 240351143 2001 237955370 2002 234955698 2003 232087460 2004 229352850 2005 226710196 2006 224445194 2007 222434994 2008 220549600 2009 218576175 2010 216596520 2011 214928249 2012 213944277 2013 213060397 2014 212198057 2015 211255376 2016 210282354 2017 209103076 2018 207821300 2019 206283023 2020 204934945 2021 202665746 2022 199397035 2023 197978207