Year	Number
1960	1931241
1961	1996304
1962	2063839
1963	2134766
1964	2210989
1965	2287778
1966	2363465
1967	2444115
1968	2531222
1969	2624204
1970	2720957
1971	2814355
1972	2908017
1973	3008213
1974	3110308
1975	3212641
1976	3315065
1977	3428247
1978	3555679
1979	3690775
1980	3838688
1981	3998020
1982	4164911
1983	4342885
1984	4528530
1985	4717086
1986	4906588
1987	5098104
1988	5298652
1989	5509064
1990	5729799
1991	5949207
1992	6167244
1993	6390264
1994	6619773
1995	6851317
1996	7080452
1997	7315294
1998	7556636
1999	7818233
2000	8102378
2001	8407554
2002	8722053
2003	9037142
2004	9362889
2005	9690302
2006	10019928
2007	10351327
2008	10692380
2009	11046741
2010	11397865
2011	11746017
2012	12098699
2013	12458418
2014	12823949
2015	13197252
2016	13591685
2017	14002855
2018	14409591
2019	14825964
2020	15267719
2021	15718036
2022	16180631
2023	16663846
