Year Number 1960 876345 1961 891451 1962 906082 1963 920771 1964 935225 1965 949687 1966 964501 1967 979619 1968 995627 1969 1013202 1970 1034133 1971 1058704 1972 1082036 1973 1102930 1974 1124015 1975 1146029 1976 1169015 1977 1192166 1978 1214696 1979 1235644 1980 1256898 1981 1280243 1982 1303598 1983 1325098 1984 1344292 1985 1361424 1986 1376680 1987 1389637 1988 1401495 1989 1412666 1990 1422306 1991 1435113 1992 1452560 1993 1469799 1994 1486986 1995 1507503 1996 1530470 1997 1553644 1998 1577076 1999 1600356 2000 1623289 2001 1646617 2002 1670340 2003 1694660 2004 1718353 2005 1740983 2006 1764278 2007 1788010 2008 1811329 2009 1833851 2010 1857055 2011 1880666 2012 1905292 2013 1930244 2014 1954490 2015 1978229 2016 2000320 2017 2021267 2018 2057035 2019 2083743 2020 2095209 2021 2112887 2022 2127367 2023 2142389