Year Number 1960 2086704 1961 2104744 1962 2125136 1963 2148388 1964 2174441 1965 2206465 1966 2253777 1967 2313804 1968 2378167 1969 2444959 1970 2512624 1971 2581443 1972 2651928 1973 2724827 1974 2800524 1975 2879258 1976 2958099 1977 3035470 1978 3112605 1979 3189802 1980 3267597 1981 3347559 1982 3430162 1983 3516225 1984 3610264 1985 3709581 1986 3809281 1987 3908522 1988 4005424 1989 4098793 1990 4190262 1991 4281433 1992 4371046 1993 4458141 1994 4540824 1995 4617057 1996 4687547 1997 4754088 1998 4817059 1999 4876303 2000 4932858 2001 4987785 2002 5041762 2003 5095996 2004 5150557 2005 5203104 2006 5253882 2007 5305565 2008 5358773 2009 5414120 2010 5472893 2011 5543870 2012 5617270 2013 5684301 2014 5752827 2015 5821555 2016 5890057 2017 5957666 2018 6023338 2019 6086590 2020 6148895 2021 6205901 2022 6257745 2023 6313196