Year Number 1960 1006466 1961 1040958 1962 1076467 1963 1111156 1964 1144708 1965 1178523 1966 1212974 1967 1247976 1968 1283568 1969 1319571 1970 1355665 1971 1391502 1972 1427156 1973 1462690 1974 1497892 1975 1532553 1976 1566306 1977 1599039 1978 1631052 1979 1662465 1980 1693349 1981 1724070 1982 1754606 1983 1784760 1984 1814637 1985 1844434 1986 1874381 1987 1904058 1988 1933047 1989 1961372 1990 1988884 1991 2015415 1992 2040648 1993 2064462 1994 2087165 1995 2108734 1996 2129006 1997 2147856 1998 2165328 1999 2181390 2000 2195736 2001 2208336 2002 2219611 2003 2229903 2004 2239171 2005 2247565 2006 2255502 2007 2263473 2008 2271572 2009 2279589 2010 2287623 2011 2295973 2012 2303036 2013 2305989 2014 2304694 2015 2300918 2016 2295644 2017 2290430 2018 2288510 2019 2286765 2020 2281348 2021 2274199 2022 2264434 2023 2252011