Year	Number
1970	6498000
1971	7029200
1972	7919100
1973	7371300
1974	8886900
1975	9369200
1976	10418600
1977	10907500
1978	11709800
1979	12843900
1980	13046400
1981	12964400
1982	12755000
1983	13099900
1984	14051800
1985	14551300
1986	15174000
1987	17011400
1988	17894900
1989	19056900
1990	22146900
1991	24829500
1992	27577800
1993	29362600
1994	32465300
1995	34680100
1996	40118400
1997	45804500
1998	49279800
1999	54652800
2000	57962865
2001	56389365
2002	61889678
2003	72693124
2004	82099657
2005	90788848
2006	99647314
2007	106101747
2008	107941584
2009	103396735
2010	97330734.2807591
2011	107042775.791182
2012	105978474.526384
2013	109062321.51578
2014	112353098.59355
2015	117222850
2016	116713587
2017	114160685
2018	109796202.17431
2019	109633750.727
2020	25758450
2021	33073180
