Year	Number
1960	2540269
1961	2580143
1962	2622120
1963	2663599
1964	2705032
1965	2747227
1966	2789513
1967	2833897
1968	2881155
1969	2930853
1970	2983967
1971	3038451
1972	3095190
1973	3156767
1974	3219665
1975	3280477
1976	3336007
1977	3389882
1978	3439579
1979	3432361
1980	3280290
1981	2913063
1982	2617324
1983	2565475
1984	2621069
1985	2665856
1986	2630179
1987	2584447
1988	2588283
1989	2651905
1990	2648305
1991	2650263
1992	2961160
1993	3426859
1994	3767371
1995	3984164
1996	4132045
1997	4276806
1998	4425046
1999	4589307
2000	4640905
2001	4665654
2002	4973410
2003	5366533
2004	5592642
2005	5840098
2006	6141740
2007	6197579
2008	6301399
2009	6612672
2010	6861560
2011	7227756
2012	7661288
2013	8028459
2014	8439813
2015	8789878
2016	9075174
2017	9414493
2018	9763360
2019	10127343
2020	10544398
2021	10927876
2022	11268607
2023	11631642
