Year	Number
1960	123643
1961	131867
1962	140751
1963	150341
1964	160599
1965	171525
1966	183212
1967	195695
1968	209047
1969	223270
1970	238483
1971	254732
1972	272112
1973	290626
1974	309803
1975	329225
1976	349895
1977	371800
1978	395110
1979	419881
1980	446242
1981	474179
1982	503907
1983	535499
1984	569120
1985	596061
1986	616150
1987	636916
1988	658412
1989	680572
1990	703509
1991	727220
1992	751764
1993	777065
1994	803255
1995	830327
1996	858950
1997	896962
1998	936712
1999	978223
2000	1021635
2001	1066846
2002	1114124
2003	1163498
2004	1215132
2005	1268906
2006	1325139
2007	1383864
2008	1445191
2009	1509237
2010	1576120
2011	1645968
2012	1718911
2013	1795086
2014	1874637
2015	1957714
2016	2044472
2017	2135075
2018	2229693
2019	2308076
2020	2388090
2021	2469630
2022	2552813
2023	2637733
