Year	Number
1970	7411441
1971	7785539.5
1972	8230563.5
1973	8782163
1974	9078246
1975	9310189
1976	9768548
1977	10546104
1978	11120758
1979	11279133
1980	11333826
1981	11491649
1982	11548737
1983	11770096
1984	12033746
1985	12386126
1986	12898352
1987	13427219
1988	13872736
1989	14183514
1990	14624810
1991	15009853
1992	15294760
1993	15622104
1994	15927667
1995	16260169
1996	16778852
1997	17210534
1998	17688992
1999	18118064
2000	18600996
2001	18631356
2002	19661908
2003	20460308
2004	21010926
2005	21807056
2006	22106932
2007	23264134
2008	24213910
2009	24755412
2010	25332226
2011	25733050
2012	25591920
2013	25663090
2014	26237520
2015	26790880
2016	27691572
2017	28082716
2018	29111150
2019	30334766
2020	30859880
2021	31901296
2022	32447022
