Year Number 1990 1094899 1991 1103087 1992 1061092 1993 1048447 1994 1062465 1995 1005135 1996 980257 1997 951142 1998 922734 1999 885042 2000 851162 2001 822524 2002 796562 2003 772667 2004 769171 2005 735795 2006 705566 2007 684969 2008 690916 2009 643720 2010 631768 2011 601960 2012 585015 2013 569696 2014 552628 2015 539615 2016 523925 2017 512380 2018 501515 2019 487856 2020 475106 2021 465046 2022 454644