Year Number 1970 514007 1971 534800 1972 548424 1973 556652 1974 573061 1975 603327 1976 618818 1977 549519 1978 592439 1981 787400 1982 855876 1983 971893 1984 1056447 1985 1131271 1986 1181807 1987 1223387 1988 1251900 1989 1278889 1990 1286286 1991 1281407 1992 1261089 1993 1276217 1994 1296103 1995 1311571 1996 1317976 1997 1327178 1998 1341753 1999 1334213 2000 1288965 2001 1289720 2002 1383914 2003 1431486 2004 1447984 2005 1427974 2006 1525400 2007 1583589 2008 1425828 2009 1511977 2010 1595955 2011 1615479 2012 1655764 2013 1870834 2014 1801909 2016 2106887 2017 1827213 2018 1727377 2019 1771614 2020 1445912 2021 1506717 2022 1446837