Year	Number
1960	31027
1961	34372
1962	38851
1963	44072
1964	49925
1965	56448
1966	63835
1967	72275
1968	81718
1969	92083
1970	104264
1971	117923
1972	131543
1973	145322
1974	159275
1975	173411
1976	187749
1977	202324
1978	217154
1979	232274
1980	247938
1981	263965
1982	280294
1983	296784
1984	313264
1985	329647
1986	345625
1987	361848
1988	377815
1989	393799
1990	409813
1991	425860
1992	441898
1993	457865
1994	473716
1995	489366
1996	504686
1997	526690
1998	557106
1999	589414
2000	622108
2001	655113
2002	689594
2003	725081
2004	755305
2005	826610
2006	991419
2007	1206233
2008	1417399
2009	1583479
2010	1687819
2011	1778949
2012	1880829
2013	2010770
2014	2189397
2015	2389099
2016	2569604
2017	2686753
2018	2742800
2019	2784440
2020	2739268
2021	2668826
2022	2676741
2023	2698843
