Year	Number
1990	5122859
1991	4912371
1992	4794571
1993	4695614
1994	4610856
1995	4515285
1996	4407541
1997	4302002
1998	4194459
1999	4096758
2000	4028579
2001	3920878
2002	3804479
2003	3688000
2004	3587150
2005	3481626
2006	3390226
2007	3319607
2008	3247002
2009	3179201
2010	3104996
2011	3032683
2012	2970097
2013	2890248
2014	2805502
2015	2734075
2016	2675789
2017	2603727
2018	2536284
2019	2461077
2020	2385716
2021	2327612
2022	2274979
