Year	Number
1960	313851
1961	318941
1962	324625
1963	330756
1964	337544
1965	345155
1966	353344
1967	362190
1968	371509
1969	381283
1970	391558
1971	402118
1972	413066
1973	424039
1974	435208
1975	447094
1976	457640
1977	467338
1978	469885
1979	472711
1980	479312
1981	480087
1982	487960
1983	504905
1984	523081
1985	543327
1986	566398
1987	591597
1988	620828
1989	682544
1990	742472
1991	769810
1992	795895
1993	822892
1994	850052
1995	876795
1996	903131
1997	928508
1998	953378
1999	978367
2000	1003336
2001	1027805
2002	1051396
2003	1073843
2004	1096167
2005	1120728
2006	1147163
2007	1173699
2008	1200004
2009	1225722
2010	1250196
2011	1273122
2012	1295744
2013	1319382
2014	1343988
2015	1368791
2016	1393116
2017	1416809
2018	1439969
2019	1463037
2020	1487578
2021	1512169
2022	1534823
2023	1558462
