Year	Number
1970	4703855
1971	5014155
1972	5319772.5
1973	5750211.5
1974	5981117
1975	6139147.5
1976	6535143.5
1977	7244555
1978	7723581.5
1979	7766030
1980	7688291
1981	7726189
1982	7622223.5
1983	7612624.5
1984	7684485.5
1985	7883570
1986	8227912.5
1987	8614421
1988	8906495
1989	9134044
1990	9325885
1991	9436329
1992	9517390
1993	9616243
1994	9764825
1995	9999153
1996	10397134
1997	10659585
1998	11048843
1999	11435819
2000	11694517
2001	11528744
2002	12244614
2003	12688384
2004	13051701
2005	13345191
2006	13216308
2007	13868747
2008	14180052
2009	14258755
2010	14421157
2011	14241170
2012	14243008
2013	14189220
2014	14428606
2015	14680717
2016	14901941
2017	14913666
2018	15145707
2019	15355117
2020	15088466
2021	15906054
2022	16251657
