Year	Number
1970	3034639.25
1971	3114055.25
1972	3220412.75
1973	3321063.5
1974	3418528.5
1975	3553877.25
1976	3646251.5
1977	3826179.75
1978	3931690.75
1979	4044920.75
1980	4178890
1981	4329700
1982	4534196
1983	4834431.5
1984	5023593
1985	5111287.5
1986	5238880
1987	5230169.5
1988	5427259
1989	5778585.5
1990	5771106
1991	5961852.5
1992	6155228.5
1993	6398807
1994	6560553.5
1995	6638176.5
1996	6759515
1997	6929267
1998	7018187.5
1999	7162338
2000	7307014.5
2001	7383328.5
2002	7431051
2003	7820616
2004	8035719.5
2005	8255587.5
2006	8383484
2007	8557471
2008	8728395
2009	8912708
2010	9127368
2011	9438058
2012	9591193
2013	10216869
2014	10423400
2015	10623433
2016	10928675
2017	10919562
2018	10779292
2019	11064167
2020	11276277
2021	11440911
2022	11423631
