Year	Number
1960	376508
1961	386037
1962	395819
1963	407425
1964	421905
1965	436089
1966	450647
1967	465529
1968	478073
1969	487927
1970	496274
1971	504716
1972	515143
1973	526938
1974	539184
1975	550988
1976	561087
1977	570894
1978	578889
1979	584054
1980	579792
1981	562695
1982	541564
1983	520009
1984	508640
1985	510063
1986	515240
1987	521999
1988	529628
1989	530770
1990	531160
1991	537309
1992	541320
1993	544355
1994	548369
1995	553818
1996	558452
1997	561856
1998	565564
1999	568129
2000	570055
2001	570755
2002	570086
2003	569942
2004	570988
2005	573799
2006	578013
2007	583630
2008	589996
2009	597884
2010	604102
2011	612730
2012	624508
2013	637806
2014	652410
2015	667709
2016	682263
2017	694519
2018	708604
2019	729330
2020	749184
2021	758874
2022	739117
2023	726812
