Year	Number
1971	4856953
1972	4926336
1973	4973881
1974	4969667
1975	4927452
1976	4833415
1977	4735301
1978	4648504
1979	4562441
1980	4506566
1981	4422888
1982	4332584
1983	4204272
1984	4062756
1985	3904143
1986	3703108
1987	3518316
1988	3370509
1989	3237594
1990	3140113
1991	3055883
1992	3004264
1993	2959564
1994	2863279
1995	2815631
1996	2816128
1997	2810158
1998	2818053
1999	2875852
2000	2836333
2001	2810337
2002	2789880
2003	2778877
2004	2768386
2005	2771247
2006	2790254
2007	2820150
2008	2830056
2009	2819193
2010	2822146
2011	2827564
2012	2818734
2013	2860957
2014	2862666
2015	2856247
2016	2831821
2017	2902379
2018	2870763
2019	2834910
2020	2762544
2021	2671011
