Year Number 1960 1784129 1961 1798352 1962 1812789 1963 1826416 1964 1840279 1965 1854558 1966 1868745 1967 1883889 1968 1899569 1969 1914618 1970 1927895 1971 1941061 1972 1955695 1973 1968765 1974 1980374 1975 1990538 1976 1998986 1977 2006498 1978 2013121 1979 2019103 1980 2024716 1981 2030551 1982 2037005 1983 2043007 1984 2047813 1985 2053246 1986 2060160 1987 2070051 1988 2082138 1989 2090705 1990 2097163 1991 2107201 1992 2119918 1993 2132568 1994 2144493 1995 2155536 1996 2166481 1997 2178658 1998 2192346 1999 2208359 2000 2224232 2001 2236622 2002 2249024 2003 2262587 2004 2276562 2005 2293018 2006 2313871 2007 2342728 2008 2377357 2009 2410883 2010 2443786 2011 2479849 2012 2517376 2013 2551391 2014 2583030 2015 2611322 2016 2636304 2017 2658756 2018 2676735 2019 2695841 2020 2712935 2021 2728232 2022 2753603 2023 2785769