Year	Number
1960	19073
1961	21732
1962	25402
1963	29624
1964	34312
1965	39398
1966	45049
1967	51428
1968	58462
1969	66048
1970	73262
1971	80468
1972	88910
1973	98563
1974	109347
1975	121105
1976	133667
1977	146927
1978	160779
1979	175091
1980	189670
1981	204305
1982	218901
1983	233467
1984	248027
1985	262607
1986	274895
1987	284681
1988	294663
1989	305322
1990	316447
1991	327851
1992	339370
1993	350890
1994	362365
1995	373772
1996	385167
1997	402940
1998	428874
1999	456934
2000	485368
2001	513837
2002	542867
2003	572561
2004	595262
2005	659270
2006	821033
2007	1026936
2008	1220142
2009	1371551
2010	1462044
2011	1532449
2012	1610180
2013	1715467
2014	1873415
2015	2055207
2016	2212748
2017	2308489
2018	2348302
2019	2364775
2020	2301954
2021	2226810
2022	2227982
2023	2246393
