Year Number 1960 743544 1961 772180 1962 801812 1963 832202 1964 863083 1965 894272 1966 925611 1967 957149 1968 988885 1969 1021018 1970 1051844 1971 1080928 1972 1110425 1973 1140323 1974 1170688 1975 1201176 1976 1231670 1977 1262210 1978 1292933 1979 1321719 1980 1347797 1981 1374314 1982 1401895 1983 1430666 1984 1460794 1985 1492789 1986 1526807 1987 1562147 1988 1597474 1989 1635380 1990 1676915 1991 1719420 1992 1763097 1993 1806967 1994 1848873 1995 1893274 1996 1936266 1997 1974169 1998 2014789 1999 2056498 2000 2097826 2001 2138493 2002 2178536 2003 2217070 2004 2256241 2005 2298855 2006 2343652 2007 2390895 2008 2441308 2009 2495771 2010 2554491 2011 2617416 2012 2684307 2013 2754527 2014 2827102 2015 2901495 2016 2977004 2017 3053007 2018 3129150 2019 3205334 2020 3282480 2021 3361056 2022 3440076 2023 3518889