Year	Number
1960	581810
1961	595129
1962	608980
1963	623528
1964	638749
1965	654519
1966	670672
1967	687288
1968	704504
1969	722306
1970	740762
1971	759354
1972	778548
1973	799034
1974	820485
1975	842373
1976	864620
1977	888197
1978	913277
1979	939388
1980	966472
1981	994143
1982	1022230
1983	1051660
1984	1083024
1985	1115283
1986	1147844
1987	1180694
1988	1213771
1989	1247121
1990	1095527
1991	957401
1992	1012823
1993	1051604
1994	1046945
1995	1054620
1996	1084387
1997	1172418
1998	1298527
1999	1372749
2000	1424909
2001	1467915
2002	1507373
2003	1519808
2004	1538587
2005	1610373
2006	1704671
2007	1793393
2008	1869357
2009	1930581
2010	1988726
2011	2070140
2012	2146280
2013	2194919
2014	2241889
2015	2289264
2016	2337052
2017	2383292
2018	2430584
2019	2479442
2020	2531454
2021	2585173
2022	2640702
2023	2699486
