Year Number 1990 1843447 1991 1720000 1992 1537561 1993 1441442 1994 1362600 1995 1303766 1996 1229157 1997 1155867 1998 1085071 1999 1018772 2000 972838 2001 917114 2002 851268 2003 785384 2004 748605 2005 698897 2006 663557 2007 634484 2008 620500 2009 581729 2010 551770 2011 522250 2012 504592 2013 481225 2014 454320 2015 428048 2016 405918 2017 390229 2018 363481 2019 337359 2020 315229 2021 293609 2022 279392