Year	Number
1960	501040
1961	514209
1962	530497
1963	543892
1964	556465
1965	568211
1966	580786
1967	586735
1968	594507
1969	603655
1970	612702
1971	632499
1972	647862
1973	664960
1974	689579
1975	708542
1976	728786
1977	749934
1978	772468
1979	795726
1980	819432
1981	844101
1982	869158
1983	891148
1984	913075
1985	938559
1986	968162
1987	998479
1988	1028190
1989	1056755
1990	1084254
1991	1113193
1992	1140965
1993	1165762
1994	1189541
1995	1213008
1996	1237133
1997	1258635
1998	1278394
1999	1297961
2000	1318108
2001	1341865
2002	1364292
2003	1388021
2004	1411659
2005	1437489
2006	1464616
2007	1497522
2008	1533318
2009	1576276
2010	1620740
2011	1669594
2012	1727824
2013	1786304
2014	1841370
2015	1896829
2016	1955656
2017	2017521
2018	2079816
2019	2145075
2020	2211270
2021	2258493
2022	2332493
2023	2435389
