Year	Number
1970	896646.875
1971	919304.4375
1972	975800.4375
1973	1013612.3125
1974	1047110.6875
1975	1077628.375
1976	1106339.5
1977	1141190
1978	1176219.5
1979	1206743.625
1980	1250093.125
1981	1285790.125
1982	1330140.625
1983	1407651
1984	1483401.375
1985	1554311.125
1986	1623702.875
1987	1693086.375
1988	1756626.875
1989	1803060.125
1990	1906211.375
1991	1993458.5
1992	2075578.625
1993	2158067
1994	2223938.75
1995	2261924.25
1996	2309106.75
1997	2377696
1998	2416103.25
1999	2443831.25
2000	2503372
2001	2585038.75
2002	2688739
2003	2823876
2004	2855637.5
2005	3024825.75
2006	3250921.5
2007	3456303.75
2008	3741812.25
2009	3954152.5
2010	4150054.75
2011	4418601.5
2012	4437245
2013	4554207
2014	4621721
2015	4735833.5
2016	5035509
2017	5234908
2018	5672285
2019	6163206.5
2020	6524137
2021	6622466
2022	6715007
