Year	Number
1960	305768
1961	311961
1962	318655
1963	325857
1964	333562
1965	341671
1966	350208
1967	359410
1968	369168
1969	379469
1970	390340
1971	401693
1972	413606
1973	425881
1974	438613
1975	452038
1976	464886
1977	477260
1978	485485
1979	493437
1980	503286
1981	509714
1982	519500
1983	533980
1984	549101
1985	565406
1986	583377
1987	602718
1988	624598
1989	665138
1990	705916
1991	729446
1992	752836
1993	777614
1994	802801
1995	827162
1996	850402
1997	872884
1998	895127
1999	917173
2000	938437
2001	957602
2002	973840
2003	987380
2004	999590
2005	1011646
2006	1023939
2007	1037023
2008	1051301
2009	1066814
2010	1083287
2011	1100620
2012	1119086
2013	1138564
2014	1158729
2015	1179466
2016	1200715
2017	1222272
2018	1243822
2019	1265266
2020	1287438
2021	1308985
2022	1328449
2023	1347919
