Year	Number
1970	5302800
1971	6428900
1972	7528900
1973	8687900
1974	10597800
1975	13016800
1976	16872300
1977	20259300
1978	23545300
1979	25387900
1980	27858700
1981	28680800
1982	30856600
1983	33496000
1984	35296900
1985	34822500
1986	34087200
1987	35611400
1988	36641600
1989	38333400
1990	38928000
1991	36420700
1992	41137700
1993	42087100
1994	45080700
1995	45976000
1996	49613000
1997	53725800
1998	53713700
1999	56424000
2000	59654534
2001	67991058
2002	64355768
2003	73216604
2004	78560904
2005	61431744
2006	66638675
2007	71222974
2008	71070884
2009	114274202
2010	151073013.6200732
2011	160271708.77235964
2012	175337423.62551722
2013	188897689.1459943
2014	204902736.90703887
2015	217000211
2016	239193056
2017	257942310.79
2018	264706357.92116538
2019	276426540.5380466
2020	92258911.78500001
2021	116029651.34200001
