Year Number 1965 83000 1966 83000 1967 83000 1968 83000 1969 83000 1970 140000 1971 140000 1972 140000 1973 140000 1974 140000 1975 239000 1976 254000 1977 267300 1978 279800 1979 287000 1980 302815 1981 321651 1982 331497 1983 361620 1984 384281 1985 412819 1986 445317 1987 454100 1988 489400 1989 530674 1990 564504 1991 539914 1992 613711 1993 673021 1994 772390 1995 1109231 1996 1435147 1997 1645920 1998 1555093 1999 1688000 2000 1717117 2001 1570956 2002 1656624 2003 1839165 2004 2193599 2005 2402626 2006 2559232 2007 2844309 2008 3075428 2009 3548609 2010 3159884 2011 3250444 2012 3415478 2013 3205894 2014 3032556 2015 2911495 2016 3074464 2017 3082036 2018 2888595 2019 2466512 2020 2208884 2021 2135170 2022 1797709