Year Number 1990 1825659 1991 1702935 1992 1521225 1993 1426081 1994 1348161 1995 1290221 1996 1216535 1997 1144064 1998 1074085 1999 1008560 2000 963213 2001 908149 2002 843036 2003 777693 2004 741336 2005 692014 2006 656934 2007 627957 2008 614133 2009 575645 2010 545925 2011 516577 2012 499142 2013 475993 2014 449339 2015 423244 2016 401301 2017 385898 2018 359418 2019 333529 2020 311596 2021 290093 2022 275962