Year	Number
1975	14137803
1976	15628702
1977	17676637
1978	19222590
1979	21686170
1980	23031332
1981	25467126
1982	27206300
1983	29475987
1984	31626024
1985	33857464
1986	36536473
1987	39735922
1988	43527676
1989	47188849
1990	50839289
1991	54859765
1992	58501409
1993	62185368
1994	65148216
1995	68393013
1996	72777764
1997	78173238
1998	82635284
1999	87737102
2000	91397203
2001	94691436
2002	98244514
2003	100154632
2004	107464591
2005	108015294
2006	112135617
2007	113960575
2008	113642333
2009	112206908
2010	111224718
2011	109236367
2012	104478604
2013	104320915
2014	100937332
2015	94441015
2016	88825294
2017	85776145
2018	80750763
2019	77719090
2020	74789162
2021	70564209
2022	42418887
