Year	Number
1971	2313272
1972	2237893
1973	2498587
1974	2676845
1975	2918126
1976	3188619
1977	3381677
1978	3502459
1979	3775195
1980	3912777
1981	3976747
1982	4067568
1983	4169047
1984	4112760
1985	4222836
1986	4555541
1987	4684739
1988	4805155
1989	4845905
1990	4695375
1991	4755322
1992	4773349
1993	4859965
1994	4837802
1995	4744829
1996	4117052
1997	3852102
1998	3389191
1999	3299469
2000	3245950
2001	3183282
2002	3106777
2003	3052662
2004	3048188
2005	3107816
2006	3091036
2007	3080161
2008	3069321
2009	3065017
2010	3185008
2011	3248018
2012	3296129
2013	3296359
2014	3288424
2015	3313127
2016	3329389
2017	3332678
2018	3371069
2019	3421868
2020	3472600
2021	3607350
