Year	Number
1970	4619290.5
1971	4662917
1972	4796513
1973	4895926
1974	5071909
1975	5225541.5
1976	5399248.5
1977	5556685
1978	5630153
1979	5651367
1980	5875161
1981	5933861.5
1982	6031180
1983	6078672
1984	6133912.5
1985	6193902
1986	6263585.5
1987	6315100
1988	6330305
1989	6343157
1990	6415167
1991	6529140
1992	6676277.5
1993	6906154
1994	7052449.5
1995	7084707
1996	7132553
1997	7147215
1998	7079411.5
1999	7148210.5
2000	7287475.5
2001	7415570
2002	7485508.5
2003	7545908
2004	7561415
2005	7663288.5
2006	7656134
2007	7743803
2008	7741843.5
2009	7746410
2010	7760335.5
2011	7801574.5
2012	7753854.5
2013	7912813.5
2014	8026190.5
2015	8100711.5
2016	8235949.5
2017	8242573.5
2018	8271536.5
2019	8362481.5
2020	8485121
2021	8521583
2022	8660357
