Year	Number
1960	349281
1961	360768
1962	372973
1963	385940
1964	399641
1965	413649
1966	428024
1967	443154
1968	459008
1969	475584
1970	492935
1971	511175
1972	530395
1973	550693
1974	571986
1975	594159
1976	617133
1977	640704
1978	664705
1979	688920
1980	713111
1981	737233
1982	761200
1983	784569
1984	807403
1985	829918
1986	852101
1987	874117
1988	896164
1989	918867
1990	942980
1991	968934
1992	996766
1993	1026234
1994	1057269
1995	1089605
1996	1123046
1997	1157627
1998	1193101
1999	1228980
2000	1264782
2001	1299920
2002	1333966
2003	1367148
2004	1399716
2005	1431706
2006	1462835
2007	1492864
2008	1521825
2009	1549690
2010	1576321
2011	1601630
2012	1625696
2013	1648418
2014	1669905
2015	1690762
2016	1710836
2017	1729200
2018	1745859
2019	1761271
2020	1775070
2021	1786794
2022	1797672
2023	1809378
