Year Number 1970 132000 1971 132000 1972 132000 1973 132000 1974 132000 1975 219000 1976 244914 1977 266799 1978 302480 1979 331627 1980 362000 1981 396000 1982 443000 1983 500000 1984 540000 1985 580000 1986 620000 1987 660000 1988 704619 1989 753924 1990 822988 1991 891217 1992 954616 1993 1027430 1994 1205220 1995 1287061 1996 1389026 1997 1488065 1998 1557969 1999 1633564 2000 1721139 2001 1781000 2002 1825000 2003 1871300 2004 1887600 2005 1882500 2006 1831050 2007 1846700 2008 1878080 2009 1859190 2010 1865729 2011 1848031 2012 1743540 2013 1668265 2014 1568981 2015 1476506 2016 1435977 2017 1401354 2018 1355662 2019 1333661 2020 1299329 2021 1268941 2022 1234915