Year	Number
1960	453716
1961	466092
1962	479110
1963	492891
1964	507424
1965	522292
1966	536825
1967	551149
1968	565903
1969	581607
1970	597906
1971	613713
1972	629515
1973	646129
1974	663560
1975	681842
1976	701223
1977	721591
1978	742280
1979	762723
1980	783544
1981	805229
1982	826968
1983	848746
1984	870693
1985	892443
1986	912807
1987	931595
1988	948995
1989	965181
1990	981420
1991	996436
1992	1011177
1993	1027464
1994	1044310
1995	1061445
1996	1080746
1997	1103487
1998	1127838
1999	1152329
2000	1176226
2001	1198907
2002	1220852
2003	1242595
2004	1264035
2005	1285292
2006	1306721
2007	1327850
2008	1347661
2009	1366352
2010	1384737
2011	1402505
2012	1419432
2013	1435967
2014	1452199
2015	1468515
2016	1485260
2017	1501982
2018	1518563
2019	1535358
2020	1555816
2021	1580319
2022	1606016
2023	1632891
