Year	Number
1970	303835
1971	313107
1972	323850
1973	333352
1974	341506
1975	351720
1976	359564
1977	357522
1978	358811
1979	353465
1980	349356
1981	348423
1982	348504
1983	357820
1984	356797
1985	351618
1986	345643
1987	340908
1988	339793
1989	337141
1990	332014
1991	332801
1992	331962
1993	328361
1994	340905
1995	339660
1996	349227
1997	354707
1998	385202
2002	427368
2009	427550
2010	432893
2011	431737
2012	431410
2013	409115
2014	407052
2015	408509
2016	410887
2017	416083
