Year	Number
1960	318107
1961	324419
1962	331661
1963	340259
1964	350844
1965	363429
1966	377896
1967	394341
1968	412096
1969	430203
1970	448519
1971	470188
1972	494991
1973	520281
1974	546733
1975	574460
1976	603355
1977	633147
1978	663155
1979	692695
1980	721218
1981	743434
1982	760388
1983	778371
1984	797365
1985	816599
1986	835355
1987	853319
1988	870626
1989	887943
1990	905434
1991	922281
1992	937914
1993	952460
1994	969343
1995	989201
1996	1009443
1997	1030284
1998	1052007
1999	1074644
2000	1098930
2001	1126647
2002	1157560
2003	1188694
2004	1219708
2005	1252590
2006	1285908
2007	1320534
2008	1357304
2009	1393705
2010	1430058
2011	1467400
2012	1504624
2013	1540356
2014	1572857
2015	1603765
2016	1634200
2017	1664940
2018	1697945
2019	1729910
2020	1757463
2021	1763912
2022	1772517
2023	1802801
