Year Number 1960 1097240 1961 1112714 1962 1131568 1963 1150278 1964 1172757 1965 1198046 1966 1222087 1967 1246435 1968 1265057 1969 1280155 1970 1293804 1971 1307386 1972 1324219 1973 1340684 1974 1356283 1975 1370375 1976 1380331 1977 1392250 1978 1406389 1979 1419021 1980 1423351 1981 1409935 1982 1385601 1983 1357715 1984 1343056 1985 1354851 1986 1378383 1987 1402944 1988 1432640 1989 1461961 1990 1489379 1991 1517275 1992 1543308 1993 1567498 1994 1591391 1995 1617532 1996 1644479 1997 1670090 1998 1691052 1999 1708094 2000 1722393 2001 1736652 2002 1752532 2003 1768342 2004 1785231 2005 1799117 2006 1805200 2007 1811099 2008 1826061 2009 1848406 2010 1874387 2011 1917219 2012 1954648 2013 1986841 2014 2019392 2015 2053275 2016 2083729 2017 2113278 2018 2146407 2019 2184259 2020 2216291 2021 2249700 2022 2305505 2023 2375469