Year	Number
1970	44337624
1971	45633696
1972	47893276
1973	49919928
1974	51724316
1975	53784860
1976	55913076
1977	58438120
1978	61095848
1979	63988744
1980	67580000
1981	70486568
1982	74363184
1983	79525688
1984	83829216
1985	87608000
1986	90573592
1987	93205480
1988	95441120
1989	97732976
1990	103739112
1991	110200904
1992	116926672
1993	123798136
1994	129237040
1995	133495168
1996	137556832
1997	142984768
1998	146299376
1999	148058848
2000	154656016
2001	158692048
2002	165121824
2003	171865792
2004	177127248
2005	182514592
2006	186426528
2007	191781184
2008	199314080
2009	201370960
2010	210599440
2011	219315760
2012	227492928
2013	231398752
2014	241287824
2015	244531536
2016	249840544
2017	250354576
2018	257728416
2019	260887152
2020	267427168
2021	274400576
2022	277244384
