Year	Number
1970	3323104
1971	3436337.25
1972	3642469
1973	3827083.5
1974	3985378
1975	4296994
1976	4601817
1977	4953569
1978	5317830.5
1979	5728581.5
1980	6199147.5
1981	6679690
1982	6897507
1983	7257091.5
1984	7617608
1985	7811354.5
1986	8000420.5
1987	8239918.5
1988	8666875
1989	8786630
1990	9011619
1991	9361942
1992	9510828
1993	9813457
1994	10348111
1995	10903267
1996	11280438
1997	11580442
1998	12409869
1999	13185809
2000	13966080
2001	15116018
2002	16184085
2003	17351630
2004	18929520
2005	20501696
2006	22444470
2007	24416812
2008	26799322
2009	29029362
2010	31369056
2011	33376412
2012	35358564
2013	37220592
2014	38725032
2015	40065500
2016	41682536
2017	43222492
2018	45108264
2019	46482840
2020	48608252
2021	50161748
2022	51220144
