Year Number 1990 1857125 1991 1870032 1992 1882600 1993 1902223 1994 1919906 1995 1942345 1996 1956695 1997 1948161 1998 1930376 1999 1920400 2000 1915208 2001 1903022 2002 1888096 2003 1872893 2004 1855192 2005 1835471 2006 1818924 2007 1802639 2008 1799166 2009 1774066 2010 1771934 2011 1757284 2012 1749302 2013 1734927 2014 1722424 2015 1712375 2016 1702340 2017 1689847 2018 1677003 2019 1662235 2020 1647260 2021 1632754 2022 1613754