Year	Number
1960	466855
1961	476704
1962	487953
1963	500463
1964	513911
1965	529304
1966	547296
1967	565535
1968	584571
1969	604594
1970	623993
1971	644329
1972	665891
1973	687686
1974	709380
1975	731192
1976	845864
1977	963292
1978	894268
1979	822978
1980	847131
1981	872018
1982	893903
1983	914509
1984	938214
1985	963532
1986	994026
1987	1024395
1988	1049031
1989	1073647
1990	1097818
1991	1122571
1992	1148918
1993	1174804
1994	1200529
1995	1228076
1996	1257678
1997	1287918
1998	1318656
1999	1350275
2000	1381942
2001	1413036
2002	1440831
2003	1469627
2004	1503790
2005	1538430
2006	1575997
2007	1617420
2008	1653896
2009	1684131
2010	1706120
2011	1727898
2012	1776856
2013	1950045
2014	2154096
2015	2183883
2016	2112180
2017	2040571
2018	1969938
2019	1900608
2020	1853595
2021	1827053
2022	1789156
2023	1737668
