Year Number 1960 131803 1961 131803 1962 131803 1963 131803 1964 131803 1965 163000 1966 163000 1967 163000 1968 163000 1969 163000 1970 237000 1971 237000 1972 237000 1973 237000 1974 237000 1975 297000 1976 308000 1977 325000 1978 345000 1979 351000 1980 363000 1981 386706 1982 404196 1983 436860 1984 481002 1985 537089 1986 557987 1987 580795 1988 625466 1989 645863 1990 864155 1991 1056027 1992 1283048 1993 1520291 1994 1587000 1995 1818000 1996 2151000 1997 2693286 1998 3046698 1999 3108799 2000 3302498 2001 3478492 2002 3467013 2003 3252063 2004 3345102 2005 3460645 2006 3383597 2007 3459611 2008 3524790 2009 3555311 2010 3459367 2011 3370104 2012 3292502 2013 3347231 2014 3427749 2015 3445880 2016 3375037 2017 3200245 2018 2997192 2019 2750272 2020 2567938 2021 2510972 2022 2216786