Year Number 1960 1878686 1961 1906230 1962 1937135 1963 1971903 1964 2009902 1965 2050794 1966 2094512 1967 2141053 1968 2190074 1969 2240227 1970 2290080 1971 2338474 1972 2385024 1973 2430712 1974 2476973 1975 2524214 1976 2572229 1977 2620521 1978 2668880 1979 2717272 1980 2765443 1981 2812827 1982 2858867 1983 2902929 1984 2943855 1985 2980834 1986 3013929 1987 3042883 1988 3066553 1989 3084388 1990 3096906 1991 3103165 1992 2906731 1993 2622671 1994 2471532 1995 2468283 1996 2614582 1997 2744855 1998 2811308 1999 2852730 2000 2885013 2001 2907936 2002 2919860 2003 2915328 2004 2886948 2005 2853534 2006 2832833 2007 2801385 2008 2756407 2009 2708940 2010 2662776 2011 2618068 2012 2572078 2013 2531636 2014 2494930 2015 2454005 2016 2412441 2017 2369660 2018 2324768 2019 2279522 2020 2234386 2021 2189487 2022 2157762 2023 2138680