Year Number 1990 1746870 1991 1769211 1992 1793183 1993 1818969 1994 1841710 1995 1858241 1996 1870130 1997 1874363 1998 1872211 1999 1870028 2000 1866045 2001 1855152 2002 1839668 2003 1821668 2004 1800778 2005 1780370 2006 1762741 2007 1745505 2008 1731938 2009 1722037 2010 1714406 2011 1708685 2012 1703078 2013 1694501 2014 1688908 2015 1682581 2016 1671107 2017 1659448 2018 1644509 2019 1627240 2020 1607625 2021 1585740 2022 1561320