Year Number 1960 6000744 1961 6177186 1962 6358187 1963 6532128 1964 6698299 1965 6847407 1966 7039578 1967 7298131 1968 7536086 1969 7719027 1970 7878477 1971 8032476 1972 8182026 1973 8335439 1974 8482421 1975 8593382 1976 8681957 1977 8783457 1978 8887222 1979 8979221 1980 9075739 1981 9176450 1982 9290968 1983 9358926 1984 9419465 1985 9529215 1986 9625562 1987 9708937 1988 9784008 1989 9853967 1990 9914780 1991 9957118 1992 9989010 1993 10019919 1994 10048124 1995 10075794 1996 10110165 1997 10149018 1998 10184798 1999 10211324 2000 10223916 2001 10238268 2002 10235699 2003 10201564 2004 10163738 2005 10137344 2006 10120511 2007 10062152 2008 10051793 2009 10041019 2010 10033321 2011 10013123 2012 9965800 2013 9918680 2014 9883177 2015 9876023 2016 9891065 2017 9940001 2018 10036807 2019 10124218 2020 10140577 2021 10133207 2022 10124985 2023 10054783