Year	Number
1960	117736
1961	122846
1962	129211
1963	136530
1964	144234
1965	152040
1966	159846
1967	167458
1968	174986
1969	182775
1970	191010
1971	199825
1972	209264
1973	219067
1974	228864
1975	238300
1976	247123
1977	255189
1978	262086
1979	267262
1980	270773
1981	272660
1982	273042
1983	272839
1984	273289
1985	274926
1986	278496
1987	284766
1988	293490
1989	304322
1990	317543
1991	332800
1992	339908
1993	342120
1994	352345
1995	369974
1996	391774
1997	413250
1998	432967
1999	453515
2000	474164
2001	494017
2002	512486
2003	529478
2004	545106
2005	556799
2006	565220
2007	566051
2008	559119
2009	550454
2010	541271
2011	533043
2012	527871
2013	528566
2014	532979
2015	538337
2016	545607
2017	555061
2018	566751
2019	579080
2020	588780
2021	593454
2022	594962
2023	598894
