Year Number 1990 7184920 1991 7006832 1992 6838257 1993 6655531 1994 6542192 1995 6282515 1996 6080527 1997 5883204 1998 5691841 1999 5483242 2000 5290450 2001 5113574 2002 4928923 2003 4726551 2004 4557909 2005 4337826 2006 4145124 2007 3967858 2008 3834409 2009 3633719 2010 3483186 2011 3312656 2012 3172660 2013 3027226 2014 2870916 2015 2726237 2016 2598358 2017 2474727 2018 2363088 2019 2252429 2020 2143722 2021 2053263 2022 1972254