Year	Number
1960	129149
1961	133658
1962	137958
1963	142088
1964	146042
1965	149772
1966	153367
1967	156896
1968	160205
1969	163104
1970	165561
1971	167551
1972	168966
1973	170378
1974	172609
1975	175740
1976	179842
1977	184947
1978	190481
1979	195595
1980	200094
1981	204160
1982	208022
1983	212074
1984	216405
1985	220787
1986	225014
1987	229138
1988	233347
1989	237868
1990	242907
1991	248772
1992	255514
1993	263178
1994	274541
1995	288837
1996	303858
1997	321897
1998	344276
1999	372103
2000	404404
2001	439872
2002	478573
2003	521654
2004	566628
2005	609078
2006	648417
2007	684061
2008	715885
2009	746513
2010	779679
2011	816480
2012	855101
2013	891931
2014	926603
2015	969918
2016	1002062
2017	1017036
2018	1042413
2019	1082632
2020	1134137
2021	1188471
2022	1253545
2023	1331787
