Year	Number
1970	211576
1971	228095
1972	241159
1973	251602
1974	281033
1975	339330
1976	383313
1977	428963
1978	403989
1979	413809
1980	420188
1981	429893
1982	441936
1983	392180
1984	456789
1985	465323
1986	518851
1987	529703
1988	539471
1989	553708
1991	596348
1992	674853
1993	711230
1996	914664
2002	285922
2004	317648
2005	282894
2006	253843
2007	276201
2008	309191
2009	374127
2010	385626
2011	288364
2012	318538
2013	348734
2014	347752
2015	354831
2016	356871
2017	358914
2018	362733
