Year Number 1990 1400061 1991 1222467 1992 1141837 1993 1085916 1994 1034209 1995 982209 1996 924200 1997 868968 1998 817017 1999 771618 2000 748799 2001 689530 2002 642175 2003 599506 2004 568309 2005 536485 2006 508327 2007 483390 2008 461327 2009 437364 2010 412829 2011 393284 2012 382890 2013 356135 2014 340591 2015 315319 2016 303113 2017 286392 2018 262029 2019 246333 2020 226537 2021 212077 2022 202855