Year Number 1960 1651968 1961 1706918 1962 1763599 1963 1821852 1964 1881448 1965 1942200 1966 2004197 1967 2067624 1968 2132008 1969 2197065 1970 2263043 1971 2329498 1972 2397004 1973 2466265 1974 2537329 1975 2610894 1976 2687544 1977 2767904 1978 2853297 1979 2944506 1980 3040671 1981 3140836 1982 3243825 1983 3348983 1984 3456927 1985 3568331 1986 3683306 1987 3801992 1988 3924368 1989 4050884 1990 4182727 1991 4319112 1992 4459780 1993 4606508 1994 4760553 1995 4925075 1996 5097742 1997 5274708 1998 5459930 1999 5653148 2000 5854008 2001 6064010 2002 6282467 2003 6510942 2004 6750283 2005 7000404 2006 7261337 2007 7533650 2008 7818388 2009 8116165 2010 8427645 2011 8752209 2012 9094942 2013 9451592 2014 9818188 2015 10203110 2016 10606660 2017 11021796 2018 11448927 2019 11889761 2020 12342370 2021 12809135 2022 13293383 2023 13797289