Year Number 1960 86883511 1961 88586783 1962 90711054 1963 93072413 1964 95529764 1965 98244002 1966 101162416 1967 104183166 1968 107250785 1969 110312109 1970 113463202 1971 116825355 1972 120301792 1973 123952214 1974 127798222 1975 131739543 1976 135685707 1977 139754764 1978 143940302 1979 148079275 1980 151662851 1981 154526413 1982 157028581 1983 159453049 1984 162290107 1985 165818898 1986 169767404 1987 173913201 1988 178414097 1989 183209041 1990 188052849 1991 193021179 1992 198122306 1993 203387483 1994 208682318 1995 213995997 1996 219251499 1997 224455391 1998 229738114 1999 235000233 2000 240465443 2001 246364043 2002 252530152 2003 258708597 2004 264838356 2005 270997557 2006 277156461 2007 282950288 2008 288415116 2009 293943691 2010 299698517 2011 306289385 2012 314540569 2013 323791714 2014 333959822 2015 345045661 2016 356924277 2017 369619035 2018 382862908 2019 396547675 2020 410462271 2021 422662188 2022 434378158 2023 448353086