Year	Number
1970	5122053
1971	5238304.5
1972	5946345
1973	6407992
1974	6901641.5
1975	7606060
1976	8358489
1977	9184318
1978	10240195
1979	10867321
1980	11531145
1981	12132297
1982	12920609
1983	13569574
1984	14282620
1985	15081007
1986	16190535
1987	17097260
1988	17878038
1989	18607992
1990	20462350
1991	20909968
1992	21628068
1993	23024318
1994	24987466
1995	26084862
1996	27086776
1997	28616158
1998	30198404
1999	31631998
2000	32792868
2001	33681556
2002	34415496
2003	35706024
2004	36315952
2005	36204228
2006	36230776
2007	35979668
2008	36128076
2009	36469276
2010	36415060
2011	37515192
2012	37606564
2013	35711284
2014	35241648
2015	35809984
2016	36213792
2017	36663160
2018	37533820
2019	38531340
2020	39818484
2021	41182672
2022	42456920
