Year	Number
1960	89472
1961	93020
1962	96636
1963	100342
1964	104126
1965	107593
1966	110650
1967	113632
1968	116609
1969	119589
1970	122546
1971	127615
1972	135651
1973	144637
1974	153870
1975	163347
1976	173037
1977	182912
1978	192929
1979	203056
1980	213247
1981	222489
1982	230550
1983	238556
1984	246906
1985	255613
1986	264658
1987	273983
1988	283521
1989	293183
1990	302861
1991	313375
1992	324822
1993	336425
1994	348166
1995	360022
1996	371964
1997	383949
1998	395916
1999	407807
2000	419570
2001	431149
2002	442442
2003	462113
2004	499158
2005	545191
2006	591506
2007	638061
2008	684764
2009	731120
2010	754000
2011	753809
2012	765423
2013	787263
2014	810704
2015	841699
2016	877025
2017	912197
2018	931994
2019	933409
2020	920430
2021	908649
2022	912199
2023	918619
