Year Number 1960 1904148 1961 1971530 1962 2039346 1963 2106142 1964 2171029 1965 2234051 1966 2295496 1967 2355997 1968 2416461 1969 2476359 1970 2534377 1971 2590923 1972 2648048 1973 2706852 1974 2767646 1975 2830798 1976 2896311 1977 2965523 1978 3038224 1979 3097058 1980 3135123 1981 3167876 1982 3202011 1983 3238291 1984 3272102 1985 3300896 1986 3327182 1987 3351364 1988 3366838 1989 3448186 1990 3556539 1991 3617631 1992 3574555 1993 3457349 1994 3373713 1995 3322782 1996 3298898 1997 3271418 1998 3240550 1999 3206030 2000 3168523 2001 3133133 2002 3105037 2003 3084102 2004 3065745 2005 3047246 2006 3026486 2007 3004393 2008 2983421 2009 2964296 2010 2946293 2011 2928976 2012 2914421 2013 2901385 2014 2889930 2015 2878595 2016 2865835 2017 2851923 2018 2836557 2019 2820602 2020 2805608 2021 2790974 2022 2780469 2023 2777970