Year	Number
1960	48473
1961	50656
1962	52937
1963	55843
1964	61051
1965	66693
1966	72806
1967	79460
1968	86718
1969	94570
1970	103081
1971	112293
1972	122279
1973	132482
1974	140844
1975	149709
1976	159193
1977	169333
1978	180169
1979	191759
1980	204179
1981	217327
1982	231350
1983	246688
1984	263993
1985	282629
1986	302689
1987	324238
1988	347391
1989	372160
1990	398681
1991	427022
1992	456722
1993	485853
1994	512162
1995	538623
1996	566091
1997	594692
1998	624620
1999	655810
2000	688121
2001	721601
2002	756286
2003	791821
2004	826878
2005	863723
2006	902725
2007	943877
2008	986934
2009	1031782
2010	1078326
2011	1126672
2012	1176942
2013	1228599
2014	1281189
2015	1334486
2016	1388423
2017	1442972
2018	1498000
2019	1553776
2020	1610858
2021	1669008
2022	1727830
2023	1787917
