Year Number 1985 661700 1989 749000 1990 755000 1991 771000 1992 804000 1993 801000 1994 780000 1995 1127050 1996 1113750 1997 1167200 1998 1181100 1999 1192150 2000 1221900 2001 1284100 2002 1281800 2003 1274500 2004 1279000 2005 1297000 2006 1232000 2007 1295000 2008 1295000 2009 1295202 2010 1320302 2011 1301180 2012 1301880 2013 1301880 2014 1279880 2015 1328530 2016 1330230 2017 1348000 2018 1374840 2019 1361000 2020 1368000