Year	Number
1960	2011208
1961	2057109
1962	2104324
1963	2151256
1964	2197176
1965	2243802
1966	2292031
1967	2341507
1968	2392417
1969	2445000
1970	2499286
1971	2555433
1972	2613635
1973	2674514
1974	2737826
1975	2802654
1976	2868889
1977	2936549
1978	3005729
1979	3076340
1980	3148061
1981	3220738
1982	3294740
1983	3370437
1984	3447622
1985	3526047
1986	3606062
1987	3687927
1988	3771755
1989	3857400
1990	3944403
1991	4033027
1992	4123501
1993	4209995
1994	4292365
1995	4376745
1996	4463961
1997	4554504
1998	4648783
1999	4747541
2000	4851108
2001	4963640
2002	5085593
2003	5212455
2004	5343196
2005	5477335
2006	5614336
2007	5752921
2008	5892126
2009	6031280
2010	6170180
2011	6309718
2012	6449685
2013	6591185
2014	6735916
2015	6881432
2016	7025856
2017	7169627
2018	7312945
2019	7455693
2020	7593734
2021	7726980
2022	7862863
2023	8007339
