Year	Number
1970	4622772.5
1971	4657847.5
1972	4778702.5
1973	4857381.5
1974	5019555
1975	5156848
1976	5287964.5
1977	5401219
1978	5463374
1979	5472132.5
1980	5690905.5
1981	5725844
1982	5790384
1983	5831238
1984	5873726.5
1985	5920813
1986	5974277
1987	6014947.5
1988	6038842.5
1989	6047174
1990	6138401.5
1991	6252651
1992	6385783.5
1993	6623402.5
1994	6764794
1995	6773450.5
1996	6785944.5
1997	6780502.5
1998	6680305
1999	6714816.5
2000	6847499.5
2001	6940666.5
2002	6988117
2003	7032231.5
2004	7088506
2005	7207138
2006	7176066.5
2007	7238974
2008	7243148
2009	7228428
2010	7223153
2011	7207897.5
2012	7171513.5
2013	7275507
2014	7248458
2015	7288162.5
2016	7316901
2017	7307142.5
2018	7295557
2019	7288525.5
2020	7429015.5
2021	7471700
2022	7614286.5
