Year Number 1960 1874143 1961 1945845 1962 2021798 1963 2104355 1964 2190403 1965 2275632 1966 2363425 1967 2457153 1968 2557133 1969 2663683 1970 2778213 1971 2902365 1972 3037830 1973 3185352 1974 3345001 1975 3542798 1976 3766533 1977 3982561 1978 4194582 1979 4401377 1980 4603793 1981 4802482 1982 4998290 1983 5193874 1984 5390099 1985 5587049 1986 5784972 1987 5984952 1988 6190502 1989 6402888 1990 6619437 1991 6833628 1992 7029366 1993 7167527 1994 7238391 1995 7293479 1996 7359224 1997 7431943 1998 7518686 1999 7622776 2000 7736253 2001 7854302 2002 7975643 2003 8090654 2004 8194824 2005 8279710 2006 8352255 2007 8432842 2008 8517713 2009 8595792 2010 8669895 2011 8745154 2012 8818200 2013 8886588 2014 8950579 2015 9011700 2016 9070164 2017 9135022 2018 9215711 2019 9310089 2020 9374031 2021 9411988 2022 9446950 2023 9457364