Year Number 1990 2243389 1991 2208775 1992 2171825 1993 2130705 1994 2105078 1995 2067414 1996 2024950 1997 1984294 1998 1939888 1999 1891902 2000 1853404 2001 1813082 2002 1754423 2003 1693142 2004 1633865 2005 1566456 2006 1507458 2007 1463340 2008 1413588 2009 1373588 2010 1327452 2011 1279230 2012 1232476 2013 1184852 2014 1119842 2015 1075698 2016 1036002 2017 985243 2018 947212 2019 894965 2020 848021 2021 813174 2022 781768