Year	Number
1960	207738
1961	216606
1962	225083
1963	233865
1964	244175
1965	257367
1966	274056
1967	293934
1968	315676
1969	337277
1970	357132
1971	374443
1972	389535
1973	403642
1974	417637
1975	431875
1976	446579
1977	462283
1978	479374
1979	498240
1980	519851
1981	544468
1982	571853
1983	601704
1984	633389
1985	666851
1986	702361
1987	740048
1988	780239
1989	823943
1990	874378
1991	931482
1992	992825
1993	1056211
1994	1117050
1995	1170938
1996	1216129
1997	1254446
1998	1289995
1999	1325779
2000	1362515
2001	1400956
2002	1441537
2003	1484665
2004	1532638
2005	1583607
2006	1705302
2007	1828585
2008	1886320
2009	1941991
2010	2000009
2011	2066880
2012	2111309
2013	2250280
2014	2512083
2015	2754781
2016	2910244
2017	3002309
2018	3094375
2019	3186306
2020	3276894
2021	3366540
2022	3435846
2023	3482276
