Year	Number
1960	276832
1961	279269
1962	281610
1963	284026
1964	286579
1965	289306
1966	292413
1967	296082
1968	300622
1969	306673
1970	314099
1971	322258
1972	331207
1973	341117
1974	352010
1975	363903
1976	376727
1977	390431
1978	404993
1979	419685
1980	434155
1981	448730
1982	463534
1983	478626
1984	493936
1985	509450
1986	525266
1987	541621
1988	558779
1989	575626
1990	591775
1991	608041
1992	624431
1993	640908
1994	657302
1995	673372
1996	689044
1997	704640
1998	720821
1999	738203
2000	756817
2001	776216
2002	796098
2003	816235
2004	836037
2005	854753
2006	871714
2007	886582
2008	899715
2009	911652
2010	923255
2011	937586
2012	953975
2013	969487
2014	984449
2015	998611
2016	1012084
2017	1024594
2018	1035782
2019	1046323
2020	1056813
2021	1067578
2022	1079811
2023	1094530
