Year	Number
1970	30262424
1971	30831702
1972	32862728
1973	35307992
1974	36420400
1975	38493124
1976	40768756
1977	42460532
1978	44823316
1979	46842060
1980	49004056
1981	51171684
1982	52359944
1983	54013200
1984	55136904
1985	55537368
1986	56751652
1987	57544092
1988	60809216
1989	62118228
1990	62842328
1991	66142500
1992	67707520
1993	69722712
1994	72309672
1995	75123624
1996	77224344
1997	82150184
1998	84604840
1999	85958152
2000	89979672
2001	94090368
2002	101347992
2003	106294792
2004	111604760
2005	116964424
2006	122357992
2007	126916304
2008	132904104
2009	136350704
2010	139709808
2011	142860112
2012	146688304
2013	148829936
2014	152593264
2015	154918864
2016	158813600
2017	162993024
2018	167769056
2019	172205392
2020	175917504
2021	177303056
2022	180240128
