Year Number 1990 1812274 1991 1687639 1992 1506012 1993 1411040 1994 1333341 1995 1260944 1996 1188096 1997 1116676 1998 1047631 1999 982927 2000 938613 2001 884563 2002 820701 2003 767815 2004 731897 2005 682965 2006 648224 2007 619370 2008 605759 2009 567511 2010 538471 2011 509778 2012 492691 2013 469835 2014 443426 2015 417553 2016 395778 2017 380678 2018 354390 2019 328729 2020 307010 2021 285731 2022 271344