Year	Number
1971	3767939
1972	3941235
1973	4115217
1974	4262971.5
1975	4342695
1976	4474943.5
1977	4678878.5
1978	4808658.5
1979	4833886
1980	4843443.5
1981	4895818.5
1982	4938671
1983	5066273.5
1984	5197313.5
1985	5411440.5
1986	5649637.5
1987	5902047.5
1988	6111796
1989	6270410
1990	6500241
1991	6685988.5
1992	6830670.5
1993	6982289.5
1994	7149540
1995	7342974.5
1996	7659205.5
1997	7927913
1998	8253002.5
1999	8562174
2000	8820799
2001	8872409
2002	9453036
2003	9881879
2004	10078970
2005	10445365
2006	10443440
2007	10957316
2008	11448225
2009	11779177
2010	12110648
2011	12406909
2012	12468480
2013	12577532
2014	12846566
2015	13135032
2016	13584422
2017	13967886
2018	14639777
2019	15301000
2020	15455613
2021	16244572
2022	16592328
