Year	Number
1971	62969
1972	73308
1973	83456
1974	86563
1975	95477
1976	102387
1977	112141
1978	125749
1979	144605
1980	172280
1981	198190
1982	213849
1983	217824
1984	229872
1985	245043
1986	260330
1987	257839
1988	272911
1989	303387
1990	333709
1991	361032
1992	396606
1993	414504
1994	445505
1995	463810
1996	489740
1997	527037
1998	539297
1999	565850
2000	599080
2001	639460
2002	703743
2006	762727
2007	808250
2008	851267
2009	929606
2011	999932
2012	1132464
2013	1215672
2014	1321556
2015	1478964
2016	1621874
2017	1791183
2018	1923876
