Year Number 1960 1029191 1961 1064657 1962 1101241 1963 1137122 1964 1171912 1965 1206965 1966 1242686 1967 1278995 1968 1315918 1969 1353235 1970 1390580 1971 1427582 1972 1464319 1973 1500852 1974 1536951 1975 1572497 1976 1607204 1977 1640949 1978 1674052 1979 1706668 1980 1738869 1981 1770986 1982 1802987 1983 1834707 1984 1866283 1985 1897953 1986 1929923 1987 1961655 1988 1992719 1989 2023205 1990 2052955 1991 2081778 1992 2109325 1993 2135354 1994 2160207 1995 2183928 1996 2206354 1997 2227377 1998 2246944 1999 2264888 2000 2280879 2001 2294966 2002 2307641 2003 2319236 2004 2329657 2005 2339049 2006 2347872 2007 2356697 2008 2365673 2009 2374556 2010 2383406 2011 2392513 2012 2400159 2013 2403414 2014 2402222 2015 2398397 2016 2392941 2017 2387505 2018 2385350 2019 2383409 2020 2377866 2021 2370591 2022 2360581 2023 2347789