Year	Number
1970	5496180.5
1971	5685741
1972	5998601.5
1973	6317088.5
1974	6586292
1975	7025004
1976	7463187
1977	7901347
1978	8512694
1979	9207891
1980	10088238
1981	11098732
1982	12091319
1983	13197844
1984	14412284
1985	15217057
1986	15105226
1987	15503309
1988	15769457
1989	15590168
1990	16183305
1991	16822702
1992	17161734
1993	17771198
1994	18600854
1995	19578004
1996	20393288
1997	20858050
1998	21896942
1999	22753508
2000	23881256
2001	25779500
2002	27444844
2003	29269780
2004	31609920
2005	33355176
2006	35274924
2007	36928444
2008	40033328
2009	43080076
2010	46449164
2011	49065644
2012	51854036
2013	56427960
2014	56409796
2015	58743252
2016	59768012
2017	61790292
2018	63927804
2019	66619780
2020	69934456
2021	72685416
2022	74547160
