Year Number 1990 2808321 1991 2639890 1992 2407685 1993 2252445 1994 2114755 1995 1986169 1996 1861545 1997 1745156 1998 1634459 1999 1529811 2000 1446782 2001 1357503 2002 1260315 2003 1177727 2004 1138576 2005 1054317 2006 1002136 2007 953311 2008 908643 2009 863521 2010 815414 2011 773939 2012 744148 2013 709746 2014 673821 2015 637667 2016 606311 2017 574776 2018 537989 2019 501306 2020 467581 2021 434548 2022 409930