Year	Number
1970	283004.6
1971	288990.3
1972	303086.5
1973	332278.7
1974	339708.7
1975	329588.9
1976	336718.7
1977	504388.3
1978	516442.3
1979	591883.1
1980	659817.9
1981	529133.8
1982	630802.2
1983	650002
1984	697418.8
1985	736874.9
1986	793281.9
1987	863954.8
1988	896138.4
1989	951684.8
1990	959228.3
1991	966602.5
1992	987665.4
1993	1005579
1994	1039370
1995	982587.9
1996	950396.5
1997	1002860
1998	922250
1999	821729
2000	879868.3
2001	804607.2
2002	919815.3
2003	1014081
2004	1144853
2005	1210429
2006	1384747
2007	1461925
2008	1657405
2009	1832700
2010	1996824
2011	2170853
2012	2389856
2013	2506394
2014	2655769
2015	2861058
2016	2873928
2017	3413483
2018	3655848
