Year	Number
1970	4536794
1971	4543450
1972	4570312.5
1973	4589375
1974	4565229
1975	4545441.5
1976	4506922.5
1977	4494699.5
1978	4482961.5
1979	4457667.5
1980	4589600
1981	4567628
1982	4591032
1983	4565150.5
1984	4551689
1985	4551200
1986	4573129.5
1987	4561487
1988	4591356
1989	4634492.5
1990	4675228
1991	4700947.5
1992	4713929
1993	4749498.5
1994	4833038
1995	4840192
1996	4885431
1997	4919337.5
1998	4916904
1999	4975356
2000	5045436
2001	5099975
2002	5119920
2003	5103482
2004	5128990
2005	5178795.5
2006	5180487.5
2007	5240011.5
2008	5283808.5
2009	5313859
2010	5376308
2011	5425673.5
2012	5429356
2013	5479643
2014	5508758.5
2015	5572536
2016	5671241.5
2017	5712859.5
2018	5732073.5
2019	5676982.5
2020	5593009.5
2021	5662569.5
2022	5691089.5
