Year Number 1960 1998193 1961 2050448 1962 2107710 1963 2172062 1964 2245299 1965 2321823 1966 2398703 1967 2479140 1968 2563120 1969 2650360 1970 2741164 1971 2835899 1972 2933713 1973 3034037 1974 3136636 1975 3241281 1976 3347796 1977 3456695 1978 3569688 1979 3687226 1980 3813849 1981 3949693 1982 4082298 1983 4213738 1984 4352956 1985 4498546 1986 4650435 1987 4809024 1988 4971374 1989 5135491 1990 5302073 1991 5469214 1992 5634791 1993 5798144 1994 5957502 1995 6110917 1996 6256015 1997 6393016 1998 6531245 1999 6677724 2000 6827762 2001 6976906 2002 7130303 2003 7294521 2004 7470337 2005 7654393 2006 7845336 2007 8045749 2008 8256357 2009 8476959 2010 8707732 2011 8946586 2012 9190989 2013 9438310 2014 9691183 2015 9954413 2016 10228185 2017 10504681 2018 10774562 2019 11036667 2020 11291870 2021 11540518 2022 11782957 2023 12018356