Year Number 1960 191567792 1961 191003265 1962 192647304 1963 195407734 1964 198050392 1965 201971971 1966 207343389 1967 213357702 1968 219648246 1969 225934711 1970 232776206 1971 239678412 1972 246587612 1973 253185811 1974 258122191 1975 262032695 1976 265664031 1977 271218164 1978 280539924 1979 290389475 1980 299130476 1981 307643887 1982 315847275 1983 324739756 1984 334270259 1985 343600971 1986 352691497 1987 361120508 1988 369159807 1989 376347580 1990 382013190 1991 387341545 1992 392697640 1993 397692460 1994 403152848 1995 409068547 1996 415446625 1997 422637978 1998 429376345 1999 435424643 2000 441701667 2001 448485727 2002 456039311 2003 463535179 2004 470903418 2005 478654649 2006 485014432 2007 489399658 2008 493051167 2009 496057397 2010 498545586 2011 500879477 2012 503041474 2013 504560766 2014 505600203 2015 506228492 2016 506537848 2017 506151397 2018 505261326 2019 504568537 2020 503815492 2021 503344237 2022 502687120 2023 502045947