Year Number 1960 1768361 1961 1832584 1962 1895593 1963 1956611 1964 2014801 1965 2072556 1966 2133362 1967 2198079 1968 2267121 1969 2339681 1970 2415247 1971 2491797 1972 2567278 1973 2643223 1974 2720296 1975 2799481 1976 2880881 1977 2962759 1978 3044656 1979 3125485 1980 3202517 1981 3277717 1982 3356496 1983 3439721 1984 3529000 1985 3628011 1986 3737570 1987 3857091 1988 3985830 1989 4123354 1990 4268821 1991 4422186 1992 4586142 1993 4760842 1994 4942405 1995 5124440 1996 5308981 1997 5496422 1998 5686293 1999 5881372 2000 6077230 2001 6272916 2002 6471028 2003 6670492 2004 6870319 2005 7070810 2006 7271732 2007 7472337 2008 7670322 2009 7868207 2010 8067343 2011 8268804 2012 8471506 2013 8672158 2014 8870220 2015 9065202 2016 9260877 2017 9459423 2018 9661067 2019 9867134 2020 10076314 2021 10288282 2022 10497955 2023 10702189