Year Number 1990 2339837 1991 2199663 1992 1991556 1993 1860857 1994 1745871 1995 1634731 1996 1528557 1997 1431746 1998 1339661 1999 1253021 2000 1187749 2001 1114746 2002 1034159 2003 965861 2004 934321 2005 854782 2006 809117 2007 771223 2008 771167 2009 705316 2010 670591 2011 636436 2012 613854 2013 586108 2014 555043 2015 524658 2016 498597 2017 478972 2018 448526 2019 418442 2020 391886 2021 365376 2022 344968