Year Number 1960 1219747 1961 1248601 1962 1276647 1963 1302675 1964 1326102 1965 1348516 1966 1370780 1967 1392633 1968 1413725 1969 1433751 1970 1450181 1971 1465620 1972 1484984 1973 1502361 1974 1508800 1975 1465308 1976 1375827 1977 1303737 1978 1265167 1979 1259492 1980 1281831 1981 1319637 1982 1367861 1983 1423348 1984 1484568 1985 1548018 1986 1614384 1987 1684021 1988 1758552 1989 1843467 1990 1940551 1991 2046692 1992 2165881 1993 2287535 1994 2385085 1995 2447276 1996 2484382 1997 2506723 1998 2463405 1999 2408610 2000 2397219 2001 2382613 2002 2367097 2003 2350441 2004 2334726 2005 2319843 2006 2304144 2007 2290662 2008 2276870 2009 2264597 2010 2260141 2011 2265048 2012 2282291 2013 2300124 2014 2312367 2015 2325609 2016 2338810 2017 2349944 2018 2357896 2019 2362632 2020 2365563 2021 2366858 2022 2364334 2023 2357978