Year	Number
1960	448186
1961	462684
1962	477943
1963	493368
1964	509095
1965	525763
1966	543219
1967	561464
1968	580584
1969	600659
1970	621632
1971	643586
1972	666622
1973	690462
1974	714896
1975	737954
1976	759014
1977	779576
1978	799449
1979	818171
1980	835609
1981	852054
1982	867490
1983	881378
1984	900002
1985	924915
1986	950850
1987	977222
1988	1003996
1989	1030932
1990	1057119
1991	1083057
1992	1109338
1993	1136669
1994	1165213
1995	1194123
1996	1223301
1997	1251286
1998	1279590
1999	1307911
2000	1338720
2001	1371593
2002	1402429
2003	1436090
2004	1474417
2005	1517036
2006	1564146
2007	1615267
2008	1669937
2009	1732891
2010	1802281
2011	1871405
2012	1938660
2013	2003288
2014	2066035
2015	2126934
2016	2183990
2017	2236665
2018	2287083
2019	2333507
2020	2376206
2021	2416094
2022	2450899
2023	2479979
