Year	Number
1970	6753623.5
1971	7101219.5
1972	7507986.5
1973	8024265.5
1974	8296549
1975	8496524
1976	8922385
1977	9669820
1978	10194946
1979	10315660
1980	10321408
1981	10452282
1982	10432853
1983	10584083
1984	10766261
1985	11091680
1986	11548198
1987	11975962
1988	12328871
1989	12592549
1990	12975875
1991	13272251
1992	13480794
1993	13755800
1994	14007015
1995	14311182
1996	14815593
1997	15226994
1998	15652323
1999	16053591
2000	16455807
2001	16382462
2002	17301996
2003	17916580
2004	18364230
2005	18972324
2006	19077772
2007	20074528
2008	20835160
2009	21180438
2010	21572488
2011	21625152
2012	21481546
2013	21135606
2014	21590884
2015	21872250
2016	22673508
2017	22844044
2018	23769944
2019	24771108
2020	25086172
2021	25988222
2022	26375906
