Year	Number
1960	112158
1961	126945
1962	143707
1963	162682
1964	184193
1965	208478
1966	236005
1967	267167
1968	302495
1969	342377
1970	387584
1971	438760
1972	496778
1973	532673
1974	545773
1975	559195
1976	572967
1977	587039
1978	601476
1979	616268
1980	631446
1981	646954
1982	662864
1983	682181
1984	706566
1985	731751
1986	757871
1987	784924
1988	812981
1989	841960
1990	872014
1991	903140
1992	935423
1993	968767
1994	1003347
1995	1039161
1996	1076306
1997	1107911
1998	1135091
1999	1162939
2000	1191510
2001	1220700
2002	1250648
2003	1281331
2004	1312810
2005	1344973
2006	1377969
2007	1411776
2008	1446459
2009	1481896
2010	1518252
2011	1555500
2012	1593715
2013	1632759
2014	1672817
2015	1713858
2016	1755905
2017	1798985
2018	1843121
2019	1889233
2020	1938272
2021	1991134
2022	2048525
2023	2110937
