Year Number 1960 1948422 1961 2011270 1962 2077429 1963 2147385 1964 2223596 1965 2303428 1966 2381731 1967 2461684 1968 2544312 1969 2628813 1970 2716249 1971 2810434 1972 2910307 1973 3013403 1974 3131886 1975 3266436 1976 3406710 1977 3554348 1978 3710324 1979 3872522 1980 4041305 1981 4215951 1982 4387823 1983 4525717 1984 4630643 1985 4729899 1986 4837894 1987 4943996 1988 5022969 1989 5109985 1990 5216851 1991 5318548 1992 5408508 1993 5491525 1994 5585033 1995 5675402 1996 5751121 1997 5820464 1998 5879974 1999 5943952 2000 6021499 2001 6103047 2002 6190082 2003 6280589 2004 6368573 2005 6459854 2006 6570699 2007 6706713 2008 6859824 2009 7026219 2010 7199188 2011 7370128 2012 7542353 2013 7720874 2014 7912750 2015 8119629 2016 8335148 2017 8561049 2018 8795714 2019 9033536 2020 9273952 2021 9506990 2022 9723710 2023 9925805