Year	Number
1990	3923189
1991	3964414
1992	4005420
1993	4050327
1994	4145656
1995	4104170
1996	4121531
1997	4116495
1998	4091869
1999	4060380
2000	4019282
2001	3962171
2002	3895331
2003	3822601
2004	3748099
2005	3677647
2006	3612959
2007	3545436
2008	3480565
2009	3416334
2010	3357347
2011	3303592
2012	3251128
2013	3199096
2014	3158837
2015	3124197
2016	3083628
2017	3049115
2018	3013155
2019	2977355
2020	2938056
2021	2895050
2022	2852126
