Year	Number
1960	483171
1961	494884
1962	506481
1963	515994
1964	525719
1965	535687
1966	545373
1967	555707
1968	565126
1969	574158
1970	583424
1971	592098
1972	599895
1973	607677
1974	617085
1975	626492
1976	633041
1977	640503
1978	649989
1979	660031
1980	669798
1981	677301
1982	683374
1983	687852
1984	692148
1985	701850
1986	715267
1987	728319
1988	742249
1989	754658
1990	765700
1991	777255
1992	788730
1993	799374
1994	810055
1995	822220
1996	834201
1997	846819
1998	860328
1999	873580
2000	888308
2001	904877
2002	921375
2003	938495
2004	958384
2005	980089
2006	1001764
2007	1025155
2008	1054955
2009	1090550
2010	1125122
2011	1173346
2012	1233280
2013	1285249
2014	1332936
2015	1377215
2016	1419344
2017	1462734
2018	1506091
2019	1549858
2020	1588950
2021	1624686
2022	1673769
2023	1730149
