Year	Number
1975	2493492.75
1976	2587288.25
1977	2673089
1978	2720640.5
1979	2743200.5
1980	2880749.75
1981	2905314.25
1982	2959125.75
1983	2987406.75
1984	3021834.5
1985	3058501
1986	3107117.25
1987	3148450.75
1988	3164546.5
1989	3179317.5
1990	3237376
1991	3321312.25
1992	3410364.5
1993	3565971.75
1994	3665858.5
1995	3688287.75
1996	3746816
1997	3771831.25
1998	3746482.75
1999	3796457.5
2000	3893048.75
2001	3972059
2002	4069026.25
2003	4137251.25
2004	4187036.5
2005	4273597
2006	4289326
2007	4365183
2008	4377855
2009	4407483.5
2010	4422387.5
2011	4462266
2012	4454078.5
2013	4560618.5
2014	4627391
2015	4682301.5
2016	4776862.5
2017	4803173
2018	4824159.5
2019	4891114
2020	4995015.5
2021	5046595
2022	5134438.5
