Year	Number
1960	360400
1961	367235
1962	374047
1963	381255
1964	390007
1965	401477
1966	416092
1967	433591
1968	452711
1969	472069
1970	490612
1971	507760
1972	523636
1973	538938
1974	554211
1975	569559
1976	585080
1977	600746
1978	616600
1979	633360
1980	651930
1981	672715
1982	695454
1983	719284
1984	743285
1985	766514
1986	789005
1987	811689
1988	834536
1989	857167
1990	879711
1991	902182
1992	924528
1993	914116
1994	912938
1995	950264
1996	982373
1997	1008674
1998	1031499
1999	1055549
2000	1080579
2001	1106269
2002	1132624
2003	1159746
2004	1187438
2005	1215768
2006	1246065
2007	1278625
2008	1312771
2009	1348006
2010	1384408
2011	1421489
2012	1457998
2013	1493646
2014	1528316
2015	1562214
2016	1595748
2017	1628855
2018	1661335
2019	1693588
2020	1725360
2021	1755854
2022	1784402
2023	1811343
