Year Number 1990 8726964 1991 8514010 1992 8253997 1993 8074479 1994 7942114 1995 7756389 1996 7581882 1997 7392664 1998 7200964 1999 7008707 2000 6846149 2001 6675547 2002 6478333 2003 6273733 2004 6091336 2005 5891854 2006 5711840 2007 5553624 2008 5420685 2009 5269688 2010 5133969 2011 4986868 2012 4861499 2013 4726107 2014 4579459 2015 4441550 2016 4324473 2017 4202747 2018 4080906 2019 3960567 2020 3841507 2021 3737323 2022 3646882