Year Number 1960 1598750 1961 1661059 1962 1729520 1963 1805511 1964 1887084 1965 1971836 1966 2060284 1967 2152797 1968 2249518 1969 2350736 1970 2457121 1971 2569696 1972 2689282 1973 2816695 1974 2952609 1975 3096182 1976 3209476 1977 3303159 1978 3422630 1979 3567053 1980 3735416 1981 3922581 1982 4123915 1983 4335855 1984 4554790 1985 4776642 1986 4998324 1987 5192812 1988 5303922 1989 5423359 1990 5608236 1991 5789870 1992 5963953 1993 6133193 1994 6300673 1995 6472401 1996 6654132 1997 6849389 1998 7065889 1999 7302877 2000 7554679 2001 7818411 2002 8057754 2003 8255645 2004 8430436 2005 8589628 2006 8739381 2007 8880946 2008 9018649 2009 9156580 2010 9293577 2011 9473503 2012 9691230 2013 9894414 2014 10092219 2015 10292202 2016 10493835 2017 10699906 2018 10901597 2019 11096222 2020 11290545 2021 11485339 2022 11679841 2023 11873338