Year Number of 1980 705600 1981 769540 1982 923095 1983 1075098 1984 1109310 1985 1168804 1986 1279536 1987 1403122 1988 1457288 1989 1510500 1990 1519182 1991 1555353 1992 1121120 1993 1081279 1994 1114374 1995 1218183 1996 1290343 1997 1132859 1998 1102002 1999 1218743 2000 1115718 2001 1085075 2002 1060951 2003 1073282 2004 1136182 2005 1156248 2006 1228827 2007 1295943 2008 1332267 2009 1351913 2010 1339866 2011 1323949 2012 1289836 2013 1243905 2014 1609547 2015 1667136 2016 1763876 2017 1649694 2018 1908683 2019 2162323 2020 1629301