Year	Number
1960	336247
1961	344759
1962	353702
1963	363266
1964	372611
1965	381554
1966	391059
1967	401286
1968	412269
1969	423862
1970	435681
1971	447604
1972	459555
1973	471454
1974	483377
1975	495294
1976	504208
1977	510284
1978	516711
1979	523571
1980	530826
1981	538470
1982	546454
1983	554661
1984	563244
1985	572462
1986	582314
1987	592963
1988	606124
1989	624867
1990	647722
1991	671148
1992	694709
1993	718116
1994	740964
1995	761720
1996	781821
1997	802772
1998	823630
1999	844933
2000	866675
2001	885126
2002	903184
2003	923910
2004	944468
2005	965733
2006	987238
2007	1009157
2008	1032333
2009	1056667
2010	1081676
2011	1106143
2012	1129269
2013	1150935
2014	1168963
2015	1185835
2016	1205317
2017	1226590
2018	1249161
2019	1273389
2020	1300002
2021	1327107
2022	1355443
2023	1386489
