Year Number 1960 1196813 1961 1217649 1962 1240048 1963 1263722 1964 1288754 1965 1315128 1966 1342706 1967 1371386 1968 1401205 1969 1432293 1970 1464613 1971 1498206 1972 1533300 1973 1569818 1974 1607735 1975 1647324 1976 1688899 1977 1732575 1978 1778156 1979 1825979 1980 1876734 1981 1930502 1982 1986802 1983 2045101 1984 2105387 1985 2168164 1986 2233753 1987 2302156 1988 2373455 1989 2447578 1990 2524606 1991 2604643 1992 2687329 1993 2812168 1994 2921767 1995 2984662 1996 3065171 1997 3158795 1998 3259075 1999 3362608 2000 3468525 2001 3576763 2002 3688186 2003 3803644 2004 3923249 2005 4050781 2006 4177609 2007 4302650 2008 4434190 2009 4568957 2010 4707267 2011 4849408 2012 4995588 2013 5145619 2014 5301391 2015 5463004 2016 5629265 2017 5800206 2018 5974735 2019 6152125 2020 6330776 2021 6509711 2022 6689295 2023 6870720