Year	Number
1960	46011
1961	47945
1962	50167
1963	52789
1964	55770
1965	58863
1966	61937
1967	65077
1968	68307
1969	72165
1970	76674
1971	81620
1972	87158
1973	93248
1974	100372
1975	109138
1976	119764
1977	132005
1978	145080
1979	157725
1980	168791
1981	177834
1982	185210
1983	192073
1984	199992
1985	210191
1986	223154
1987	238568
1988	255219
1989	276621
1990	307384
1991	335836
1992	334162
1993	329100
1994	337185
1995	342200
1996	352680
1997	370117
1998	391126
1999	409439
2000	425829
2001	442659
2002	459454
2003	470645
2004	477523
2005	485434
2006	497042
2007	511000
2008	524878
2009	539168
2010	553210
2011	567001
2012	580689
2013	594524
2014	608791
2015	623596
2016	638951
2017	654802
2018	670838
2019	686556
2020	701531
2021	715670
2022	729355
2023	742832
