Year Number 1960 1845463 1961 1895611 1962 1947468 1963 2000845 1964 2055561 1965 2111323 1966 2168304 1967 2226660 1968 2285947 1969 2345927 1970 2406665 1971 2467570 1972 2529314 1973 2593117 1974 2659250 1975 2728602 1976 2801113 1977 2876800 1978 2957054 1979 3042646 1980 3132506 1981 3225425 1982 3320620 1983 3417624 1984 3516921 1985 3619287 1986 3725059 1987 3834599 1988 3947885 1989 4065191 1990 4187921 1991 4315529 1992 4447864 1993 4586569 1994 4732770 1995 4888843 1996 5052195 1997 5219493 1998 5394990 1999 5578322 2000 5768657 2001 5967421 2002 6174051 2003 6389847 2004 6616601 2005 6854818 2006 7103832 2007 7364222 2008 7636788 2009 7921750 2010 8219898 2011 8530903 2012 8859465 2013 9201607 2014 9553826 2015 9925014 2016 10315083 2017 10716126 2018 11128131 2019 11553632 2020 11991269 2021 12443587 2022 12914594 2023 13405554