Year	Number
1970	2182533.5
1971	2242652.25
1972	2363923.5
1973	2471052.5
1974	2538248.5
1975	2610340.5
1976	2679571
1977	2760889.75
1978	2864347.5
1979	2965382
1980	3083992.75
1981	3185138.75
1982	3341336.75
1983	3556994.5
1984	3723210
1985	3856324.75
1986	4005307.25
1987	4127391
1988	4262747
1989	4327990
1990	4551482
1991	4779301
1992	4966552.5
1993	5148218
1994	5269232.5
1995	5334264.5
1996	5431107.5
1997	5578063
1998	5629358.5
1999	5641616
2000	5821682
2001	5985750.5
2002	6277712.5
2003	6560659.5
2004	6695629.5
2005	7114495.5
2006	7491043
2007	7931444
2008	8497429
2009	8860217
2010	9213725
2011	9703264
2012	9501383
2013	9562720
2014	9877446
2015	10108097
2016	10725186
2017	11021645
2018	11841897
2019	12692000
2020	13314197
2021	13436464
2022	13550789
