Year	Number
1970	35576580
1971	35765896
1972	36485424
1973	37652256
1974	38614348
1975	39193560
1976	39756368
1977	40397424
1978	40758280
1979	41232996
1980	41542072
1981	41721884
1982	41698184
1983	41504784
1984	41242172
1985	41198872
1986	41677284
1987	41564808
1988	41252000
1989	41067516
1990	40823800
1991	40505228
1992	40424108
1993	41516756
1994	42316108
1995	42078868
1996	41406272
1997	41082760
1998	40013196
1999	39906016
2000	39940808
2001	40135788
2002	40167516
2003	40037688
2004	38860140
2005	39004628
2006	38599920
2007	38020484
2008	37661372
2009	37109376
2010	36948388
2011	36593472
2012	36166704
2013	36658152
2014	36234804
2015	36030728
2016	35792444
2017	35851524
2018	35924464
2019	35856652
2020	36861612
2021	36941588
2022	37230268
