Year	Number
1960	124381
1961	129305
1962	134258
1963	138673
1964	142740
1965	147163
1966	151271
1967	155220
1968	159373
1969	163160
1970	167154
1971	171789
1972	176155
1973	181015
1974	186796
1975	193017
1976	198897
1977	205088
1978	212334
1979	219291
1980	225922
1981	233207
1982	240930
1983	248165
1984	255396
1985	264034
1986	274455
1987	286441
1988	299759
1989	314862
1990	331584
1991	350014
1992	370729
1993	392152
1994	413039
1995	432852
1996	451488
1997	469690
1998	487689
1999	505294
2000	523555
2001	542411
2002	561159
2003	579702
2004	597833
2005	616117
2006	635474
2007	655081
2008	675600
2009	698372
2010	720745
2011	744167
2012	770125
2013	798576
2014	829705
2015	863267
2016	900332
2017	940931
2018	983945
2019	1028085
2020	1068570
2021	1106704
2022	1146772
2023	1189733
