Year Number 1970 106500 1971 150200 1972 201000 1973 233100 1974 125700 1975 135800 1976 225300 1977 266300 1978 315300 1979 387500 1980 440800 1981 455000 1982 454300 1983 485300 1984 563000 1985 613400 1986 620500 1987 683700 1988 696900 1989 747700 1990 813700 1991 819700 1992 946800 1993 1011000 1994 1233900 1995 1218900 1996 1214100 1997 1278100 1998 1346400 1999 1336700 2000 1396076 2001 1503427 2002 1704780 2003 1882981 2004 2013254 2005 1920516 2006 1944138 2007 2071648 2008 2111205 2009 1943949 2010 1583627 2011 1263117 2012 1285976 2013 1211208 2014 688368 2015 23405 2016 224653 2017 711554 2018 401408 2019 395436 2020 104559 2021 103016