Year	Number
1970	904000
1971	1031200
1972	1267000
1973	1491000
1974	1086800
1975	1454500
1976	1472400
1977	1643200
1978	1702300
1979	1850400
1980	1710500
1981	1592800
1982	755500
1983	1287000
1984	1595900
1985	1587000
1986	1573500
1987	1569500
1988	1600200
1989	1907300
1990	1501000
1991	1051200
1992	1102100
1993	1269900
1994	1451800
1995	1657300
1996	1805900
1997	1998000
1998	2212500
1999	2140700
2000	2340919
2001	2670283
2002	2845919
2003	3252222
2004	3493094
2005	3553680
2006	3625982
2007	4269655
2008	4634676
2009	4279072
2010	4099082
2011	4448727.0598285
2012	4909100.39206908
2013	5002975.74866764
2014	5038745.42598332
2015	4448883
2016	5497163
2017	7376512
2018	9277538
2019	10225516
2020	2686258
2021	3676185
