Year	Number
1970	35179516
1971	35595276
1972	36160888
1973	36609636
1974	36810600
1975	36695972
1976	36219488
1977	35654352
1978	34860684
1979	34053228
1980	33430668
1981	32961936
1982	32805754
1983	32957760
1984	33222410
1985	33853524
1986	34513304
1987	35135848
1988	35640960
1989	35901580
1990	36004476
1991	36276216
1992	36195084
1993	36102564
1994	36154240
1995	36942956
1996	37253988
1997	37848028
1998	39073004
1999	39962796
2000	40420704
2001	41196212
2002	41238684
2003	40962012
2004	39230628
2005	37527704
2006	36647980
2007	35747616
2008	34332652
2009	33764980
2010	33460972
2011	33167956
2012	32667208
2013	34968088
2014	35049748
2015	34897200
2016	35124652
2017	35849008
2018	36247952
2019	36881152
2020	37459876
2021	38198044
2022	39046192
