Year	Number
1960	2457123
1961	2477221
1962	2497715
1963	2515413
1964	2532811
1965	2550061
1966	2563838
1967	2571681
1968	2576535
1969	2586626
1970	2601679
1971	2609550
1972	2607154
1973	2601670
1974	2598528
1975	2599037
1976	2601854
1977	2606560
1978	2612482
1979	2620954
1980	2632094
1981	2642836
1982	2651923
1983	2658719
1984	2663969
1985	2665096
1986	2665250
1987	2670973
1988	2680547
1989	2694704
1990	2709740
1991	2720344
1992	2728298
1993	2736808
1994	2751199
1995	2764370
1996	2770699
1997	2776265
1998	2783621
1999	2793536
2000	2806956
2001	2823811
2002	2842358
2003	2862087
2004	2881763
2005	2903236
2006	2929653
2007	2956326
2008	2977261
2009	2993192
2010	3002814
2011	3005239
2012	3005286
2013	3007885
2014	3015544
2015	3028257
2016	3050572
2017	3078721
2018	3103868
2019	3126526
2020	3142874
2021	3156984
2022	3175449
2023	3190072
