Year	Number
1960	2486372
1961	2493385
1962	2505220
1963	2517777
1964	2531075
1965	2544011
1966	2558257
1967	2573835
1968	2583601
1969	2588892
1970	2594215
1971	2602592
1972	2617008
1973	2630789
1974	2634510
1975	2626772
1976	2621379
1977	2621628
1978	2618751
1979	2613535
1980	2612783
1981	2621498
1982	2643375
1983	2659070
1984	2679016
1985	2700321
1986	2722325
1987	2744348
1988	2768641
1989	2801639
1990	2843876
1991	2893427
1992	2946774
1993	2992756
1994	3026042
1995	3052457
1996	3078548
1997	3103950
1998	3129454
1999	3157687
2000	3187562
2001	3222225
2002	3260666
2003	3299328
2004	3342824
2005	3388796
2006	3428840
2007	3463449
2008	3497858
2009	3530644
2010	3562894
2011	3598756
2012	3612504
2013	3617832
2014	3629979
2015	3654565
2016	3677700
2017	3686708
2018	3686762
2019	3683835
2020	3678385
2021	3672325
2022	3684012
2023	3695875
