Year	Number
1960	1315531
1961	1392520
1962	1454464
1963	1519164
1964	1586838
1965	1657327
1966	1731051
1967	1808055
1968	1888597
1969	1972490
1970	2060234
1971	2151881
1972	2211612
1973	2254051
1974	2297364
1975	2341509
1976	2386565
1977	2432361
1978	2479100
1979	2526737
1980	2575358
1981	2624776
1982	2649954
1983	2664306
1984	2678755
1985	2693243
1986	2707828
1987	2722493
1988	2737258
1989	2752062
1990	2766966
1991	2778062
1992	2787487
1993	2796918
1994	2806395
1995	2815903
1996	2825457
1997	2835017
1998	2844622
1999	2854260
2000	2863944
2001	2873634
2002	2878541
2003	2881060
2004	2883585
2005	2886105
2006	2888630
2007	2891158
2008	2893692
2009	2896221
2010	2898755
2011	2901292
2012	2905549
2013	2910359
2014	2915185
2015	2920018
2016	2924866
2017	2929709
2018	2934560
2019	2935501
2020	2938992
2021	2945858
2022	2956813
2023	2972145
