Year	Number
1990	5210825
1991	4997680
1992	4876402
1993	4773270
1994	4684615
1995	4593597
1996	4483047
1997	4374642
1998	4264867
1999	4164970
2000	4095291
2001	3985522
2002	3867042
2003	3742301
2004	3639943
2005	3532785
2006	3440922
2007	3369878
2008	3296204
2009	3226584
2010	3150573
2011	3077015
2012	3013597
2013	2932564
2014	2847106
2015	2774696
2016	2715417
2017	2641963
2018	2573463
2019	2497174
2020	2420360
2021	2360922
2022	2307147
