Year	Number
1960	216585
1961	225588
1962	234167
1963	243044
1964	253521
1965	267018
1966	284162
1967	304643
1968	327117
1969	349487
1970	369949
1971	387794
1972	403503
1973	418250
1974	432912
1975	447855
1976	463324
1977	479885
1978	497941
1979	517900
1980	540798
1981	566916
1982	596004
1983	627759
1984	661556
1985	697382
1986	735552
1987	776193
1988	819591
1989	866705
1990	930196
1991	1011307
1992	1099385
1993	1190105
1994	1274423
1995	1343519
1996	1394064
1997	1429860
1998	1459027
1999	1487619
2000	1517373
2001	1549538
2002	1584841
2003	1624293
2004	1671335
2005	1723122
2006	1851326
2007	1980999
2008	2039490
2009	2095424
2010	2153571
2011	2221082
2012	2264563
2013	2451566
2014	2812246
2015	3113687
2016	3278572
2017	3371531
2018	3463672
2019	3554792
2020	3644160
2021	3731269
2022	3794710
2023	3832270
