Year	Number
1970	74875024
1971	75555016
1972	76974984
1973	78765480
1974	80335336
1975	80962168
1976	81259328
1977	81461584
1978	81122944
1979	80881616
1980	80568008
1981	80274832
1982	80084608
1983	80011224
1984	79882160
1985	80297744
1986	81214488
1987	81491312
1988	81455744
1989	81360024
1990	81164312
1991	81168176
1992	81125752
1993	82613272
1994	83610712
1995	84176504
1996	83836472
1997	84098680
1998	84304088
1999	85301632
2000	85908712
2001	86944856
2002	87164440
2003	86784256
2004	84066752
2005	82591752
2006	80948608
2007	79462712
2008	77790992
2009	76786864
2010	76468744
2011	75298112
2012	74237352
2013	78685384
2014	78408520
2015	77881728
2016	77865744
2017	78677200
2018	78934016
2019	79475008
2020	81064456
2021	81951992
2022	83262840
