Year Number 1960 1927702 1961 1975464 1962 2028781 1963 2089529 1964 2158508 1965 2233059 1966 2310200 1967 2389651 1968 2471573 1969 2553478 1970 2632628 1971 2706758 1972 2768833 1973 2824930 1974 2890407 1975 2963279 1976 3038764 1977 3118520 1978 3203746 1979 3279857 1980 3343582 1981 3414399 1982 3500976 1983 3600366 1984 3713486 1985 3831283 1986 3950577 1987 4076964 1988 4205329 1989 4336973 1990 4469748 1991 4607727 1992 4756997 1993 4910527 1994 5058218 1995 5154261 1996 5254951 1997 5382030 1998 5523714 1999 5700831 2000 5877685 2001 6055498 2002 6250188 2003 6456742 2004 6652916 2005 6852566 2006 7065301 2007 7293341 2008 7535091 2009 7787514 2010 8050696 2011 8322204 2012 8602468 2013 8893589 2014 9213720 2015 9572006 2016 9993145 2017 10463248 2018 10933585 2019 11421129 2020 11916385 2021 12407494 2022 12873418 2023 13311103