Year Number 1960 1802257 1961 1833010 1962 1871241 1963 1906462 1964 1932461 1965 1946747 1966 1958167 1967 1975343 1968 1996375 1969 2016559 1970 2024014 1971 2027862 1972 2044493 1973 2063188 1974 2077814 1975 2079882 1976 2071692 1977 2070308 1978 2078630 1979 2093075 1980 2113121 1981 2137753 1982 2163067 1983 2183795 1984 2200658 1985 2214776 1986 2227274 1987 2241273 1988 2255841 1989 2269793 1990 2286658 1991 2311578 1992 2333637 1993 2348259 1994 2361792 1995 2373994 1996 2381406 1997 2384620 1998 2390048 1999 2399934 2000 2413566 2001 2434387 2002 2460072 2003 2483612 2004 2504945 2005 2524019 2006 2541355 2007 2563596 2008 2593885 2009 2622911 2010 2644508 2011 2666108 2012 2686616 2013 2709351 2014 2734311 2015 2757748 2016 2778205 2017 2793280 2018 2803873 2019 2814107 2020 2826468 2021 2837277 2022 2846129 2023 2856126