Year	Number
1960	337512
1961	342843
1962	348602
1963	354337
1964	359660
1965	364699
1966	369700
1967	374573
1968	379316
1969	384064
1970	388856
1971	393673
1972	398451
1973	403457
1974	404114
1975	403677
1976	409749
1977	418734
1978	427461
1979	435713
1980	443346
1981	450358
1982	456810
1983	463143
1984	469953
1985	477362
1986	485206
1987	493245
1988	501232
1989	509022
1990	516618
1991	524117
1992	531977
1993	541649
1994	553478
1995	566650
1996	580904
1997	595925
1998	611408
1999	627130
2000	642939
2001	658570
2002	673874
2003	689585
2004	706301
2005	723788
2006	741705
2007	759663
2008	777291
2009	794326
2010	810597
2011	822641
2012	829867
2013	835587
2014	840546
2015	845122
2016	849505
2017	853788
2018	857904
2019	861709
2020	864290
2021	865181
2022	866553
2023	868944
