Year	Number
1970	42475028
1971	43677080
1972	46609932
1973	49918336
1974	52455572
1975	55051780
1976	57756616
1977	61156968
1978	64981400
1979	69681696
1980	73548360
1981	77929656
1982	81554536
1983	84623552
1984	86509680
1985	87240888
1986	87683616
1987	89163512
1988	92668752
1989	94580920
1990	96550416
1991	100896072
1992	104046032
1993	107988728
1994	111532376
1995	114535712
1996	116106992
1997	123106056
1998	127531952
1999	130643984
2000	136892336
2001	141791488
2002	149754672
2003	156935840
2004	164481712
2005	171745296
2006	177315840
2007	182496944
2008	187440480
2009	192706976
2010	197600144
2011	202697360
2012	208489280
2013	212279680
2014	217242400
2015	220289680
2016	226152160
2017	231837008
2018	239120112
2019	245693744
2020	250996592
2021	253074672
2022	256828544
