Year Number 1971 1634175 1972 1866666 1973 2055871 1974 2243198 1975 2460152 1976 2674972 1977 2862881 1978 2990877 1979 3137727 1980 3282151 1981 3404602 1982 3521608 1983 3610623 1984 3796117 1985 3926682 1986 4038242 1987 4099040 1988 4041837 1989 3967207 1990 3862061 1991 3735151 1992 3624482 1993 3626259 1994 3664573 1995 3732006 1996 3744442 1997 3597964 1998 3431160 1999 3316630 2000 3205115 2001 3111434 2002 3081485 2003 3099216 2004 3184143 2005 3289503 2006 3369656 2007 3430650 2008 3471289 2009 3512651 2010 3492128 2011 3460265 2012 3417314 2013 3382997 2014 3249222 2015 3076303 2016 2922648 2017 2778469