Year Number 1990 1773783 1991 1800079 1992 1824136 1993 1840037 1994 1852535 1995 1860894 1996 1861755 1997 1853292 1998 1837870 1999 1823768 2000 1809349 2001 1795051 2002 1781180 2003 1761091 2004 1737819 2005 1715254 2006 1696383 2007 1684270 2008 1675361 2009 1666839 2010 1659548 2011 1651879 2012 1640288 2013 1623761 2014 1605655 2015 1583899 2016 1561806 2017 1540127 2018 1515680 2019 1490346 2020 1463914 2021 1433658 2022 1402786