Year	Number
1970	6886388.5
1971	7256807
1972	7683696
1973	8221264
1974	8519366
1975	8749488
1976	9214715
1977	10005445
1978	10587929
1979	10731412
1980	10772284
1981	10911328
1982	10963560
1983	11169619
1984	11407696
1985	11739895
1986	12233220
1987	12741812
1988	13169242
1989	13462034
1990	13877367
1991	14215630
1992	14483942
1993	14764461
1994	15034057
1995	15333418
1996	15828242
1997	16237649
1998	16678201
1999	17077434
2000	17516200
2001	17514494
2002	18522326
2003	19249044
2004	19747330
2005	20459686
2006	20707350
2007	21800190
2008	22677482
2009	23118972
2010	23634882
2011	23944434
2012	23744392
2013	23751940
2014	24306052
2015	24788814
2016	25627128
2017	25935312
2018	26987604
2019	28047118
2020	28402664
2021	29342518
2022	29802446
