Year	Number
1970	5498539.5
1971	5688363
1972	6001514.5
1973	6320287.5
1974	6590070
1975	7028782
1976	7466459
1977	7905291
1978	8517316
1979	9213034
1980	10094001
1981	11105372
1982	12099060
1983	13205952
1984	14420822
1985	15225722
1986	15113868
1987	15512059
1988	15778325
1989	15598996
1990	16192145
1991	16831722
1992	17170916
1993	17780310
1994	18610134
1995	19586936
1996	20402386
1997	20866822
1998	21904970
1999	22761826
2000	23889536
2001	25787014
2002	27452670
2003	29277916
2004	31617882
2005	33363676
2006	35282716
2007	36936668
2008	40041240
2009	43087904
2010	46456716
2011	49072756
2012	51861816
2013	56435316
2014	56417072
2015	58750648
2016	59775436
2017	61797656
2018	63935264
2019	66627104
2020	69941928
2021	72693056
2022	74555200
