Year	Number
1990	12658449
1991	12375033
1992	12034625
1993	11766785
1994	11568510
1995	11238651
1996	10958739
1997	10664739
1998	10366975
1999	10054348
2000	9770318
2001	9477805
2002	9161010
2003	8840744
2004	8567196
2005	8236732
2006	7950121
2007	7687778
2008	7476351
2009	7211094
2010	6997794
2011	6766935
2012	6577981
2013	6376858
2014	6169573
2015	5976609
2016	5798009
2017	5626689
2018	5457200
2019	5285467
2020	5116984
2021	4966671
2022	4831443
