Year	Number
1960	1506742
1961	1506742
1962	1506742
1963	1506742
1964	1506742
1966	2033318
1967	2033318
1968	2033318
1969	2033318
1970	2801571
1971	2832143
1972	2832143
1973	2832143
1974	2832143
1975	3754953
1976	4053805
1977	4312942
1981	6127241
1982	6971898
1983	7501369
1984	8047238
1985	8639219
1986	9240054
1987	9820237
1988	10392964
1989	10937884.5
1990	11471294
1991	11945649
1992	12635251
1993	13248245
1994	13966705
1995	14811790
1996	16387319
1997	17070376
1998	17695167
1999	18530567
2000	19430413
2001	20394425
2002	22203262
2003	23766775
2004	25793353
2005	26244860
2006	28796470
2007	30626068
2008	31956549
2009	33751891
2010	34284319
2011	33948432
2012	33371231
2013	33285792
2014	31726195
2015	30075549
2016	30703253
2017	27327219
2018	21036896
2019	23542989
2020	22306522
2021	18826799
2022	12284079
