Year	Number
1990	7517428
1991	7397165
1992	7285401
1993	7157156
1994	7026115
1995	6890332
1996	6736849
1997	6572697
1998	6409651
1999	6230378
2000	6063675
2001	5905095
2002	5734442
2003	5544620
2004	5358850
2005	5161767
2006	4972063
2007	4801003
2008	4678338
2009	4499627
2010	4368827
2011	4211458
2012	4073776
2013	3939393
2014	3799819
2015	3668331
2016	3552115
2017	3433741
2018	3319617
2019	3207946
2020	3094114
2021	2991595
2022	2901037
