Year Number 1992 1663000 1993 1559000 1994 1683000 1995 2045000 1996 2105200 1997 2112330 1998 2123000 1999 2118650 2000 2030900 2001 1946200 2002 1840200 2003 1812100 2004 1631500 2005 1649500 2006 1487500 2007 1485500 2008 1485500 2009 1490037 2010 1489852.0000000002 2011 1434074 2012 1427580 2013 1327980 2014 1424980 2015 1377150 2016 1419200 2017 1427000 2018 1425300 2019 1439000 2020 1442000