Year	Number
1960	1059398
1961	1108290
1962	1158646
1963	1213135
1964	1268784
1965	1331293
1966	1397894
1967	1462388
1968	1527492
1969	1588138
1970	1643046
1971	1698615
1972	1765615
1973	1834079
1974	1900650
1975	1967424
1976	2026463
1977	2086148
1978	2139214
1979	2185553
1980	2208737
1981	2203097
1982	2191534
1983	2172580
1984	2169563
1985	2185455
1986	2205258
1987	2240649
1988	2291227
1989	2345083
1990	2407189
1991	2465583
1992	2514209
1993	2565111
1994	2620864
1995	2681583
1996	2740809
1997	2794167
1998	2842070
1999	2888301
2000	2902573
2001	2946379
2002	2994529
2003	3035863
2004	3073584
2005	3110492
2006	3139858
2007	3156532
2008	3165578
2009	3175343
2010	3174783
2011	3219254
2012	3303241
2013	3399700
2014	3501839
2015	3607544
2016	3723786
2017	3843690
2018	3960103
2019	4076850
2020	4183194
2021	4267346
2022	4091138
2023	4057277
