Year	Number
1960	640702
1961	661162
1962	681464
1963	701925
1964	722054
1965	740333
1966	757520
1967	775327
1968	793871
1969	813101
1970	833168
1971	853836
1972	875264
1973	897886
1974	920058
1975	941783
1976	964640
1977	990753
1978	1065673
1979	1209352
1980	1321114
1981	1335385
1982	1344748
1983	1393969
1984	1452292
1985	1519602
1986	1591654
1987	1658150
1988	1669973
1989	1653945
1990	1657675
1991	1594060
1992	1509831
1993	1552630
1994	1638963
1995	1704383
1996	1771761
1997	1838971
1998	1920532
1999	2003167
2000	2087759
2001	2175090
2002	2260550
2003	2348489
2004	2442091
2005	2539819
2006	2635788
2007	2731582
2008	2813531
2009	2878562
2010	2945324
2011	2985268
2012	3033579
2013	3128181
2014	3233510
2015	3338260
2016	3460933
2017	3592608
2018	3716609
2019	3845296
2020	3970651
2021	4090334
2022	4210425
2023	4331292
