Year Number 1960 1041283 1961 1084100 1962 1116735 1963 1144572 1964 1177715 1965 1218604 1966 1256581 1967 1293365 1968 1341977 1969 1392093 1970 1424980 1971 1458766 1972 1509533 1973 1555381 1974 1603734 1975 1654924 1976 1702999 1977 1754162 1978 1802049 1979 1831858 1980 1833736 1981 1805995 1982 1760336 1983 1730726 1984 1717775 1985 1698666 1986 1693142 1987 1709025 1988 1744222 1989 1798799 1990 1856883 1991 1926236 1992 2012651 1993 2105880 1994 2183312 1995 2244873 1996 2284028 1997 2295584 1998 2281285 1999 2256847 2000 2261207 2001 2302479 2002 2381898 2003 2467359 2004 2527010 2005 2560141 2006 2572123 2007 2552382 2008 2489434 2009 2420273 2010 2348612 2011 2299651 2012 2290002 2013 2294327 2014 2320568 2015 2367573 2016 2412894 2017 2457331 2018 2493240 2019 2522250 2020 2538582 2021 2538242 2022 2343681 2023 2425078