Year	Number
1960	334022
1961	342105
1962	350596
1963	359624
1964	368530
1965	377191
1966	386385
1967	396295
1968	406953
1969	418208
1970	429684
1971	441254
1972	452869
1973	464455
1974	476081
1975	487723
1976	496339
1977	501985
1978	507793
1979	513892
1980	520314
1981	527069
1982	534142
1983	541451
1984	549164
1985	557574
1986	566704
1987	576723
1988	589362
1989	607778
1990	630583
1991	654242
1992	678244
1993	702184
1994	725582
1995	746783
1996	767277
1997	788613
1998	809740
1999	831146
2000	852792
2001	870842
2002	888451
2003	908823
2004	928922
2005	949682
2006	970656
2007	992030
2008	1014624
2009	1038308
2010	1062629
2011	1086395
2012	1108799
2013	1129820
2014	1147307
2015	1163735
2016	1182858
2017	1203743
2018	1225898
2019	1249674
2020	1275785
2021	1302342
2022	1330073
2023	1360397
