Year	Number
1960	359541
1961	370019
1962	384898
1963	395129
1964	406548
1965	417040
1966	424287
1967	439020
1968	444766
1969	454908
1970	470671
1971	487309
1972	501032
1973	522647
1974	539968
1975	553558
1976	567693
1977	581870
1978	594079
1979	608632
1980	621884
1981	632530
1982	642632
1983	652664
1984	658898
1985	666668
1986	671393
1987	676386
1988	681826
1989	686465
1990	699975
1991	734942
1992	752614
1993	764897
1994	776869
1995	790144
1996	804674
1997	819326
1998	832016
1999	847247
2000	864438
2001	879841
2002	893828
2003	907702
2004	921579
2005	935389
2006	949635
2007	966459
2008	985951
2009	1012801
2010	1035244
2011	1057460
2012	1079707
2013	1102233
2014	1124869
2015	1150295
2016	1177217
2017	1202231
2018	1224085
2019	1246600
2020	1268071
2021	1286412
2022	1307160
2023	1328045
