Year	Number
1960	249294
1961	259562
1962	269374
1963	279721
1964	292371
1965	305543
1966	318823
1967	331449
1968	344000
1969	356853
1970	369840
1971	382475
1972	394136
1973	407017
1974	421276
1975	434775
1976	447403
1977	458221
1978	466805
1979	475657
1980	481992
1981	484871
1982	485726
1983	485121
1984	487460
1985	493339
1986	502938
1987	514294
1988	524996
1989	530468
1990	532738
1991	537922
1992	541958
1993	546874
1994	553515
1995	558885
1996	562946
1997	566122
1998	569398
1999	574598
2000	579503
2001	573837
2002	565790
2003	563520
2004	560263
2005	556475
2006	552714
2007	549514
2008	547295
2009	547222
2010	549319
2011	554719
2012	562373
2013	571264
2014	580716
2015	588555
2016	594755
2017	599917
2018	606448
2019	614170
2020	619284
2021	617221
2022	577686
2023	571708
