Year	Number
1960	787502
1961	809639
1962	832267
1963	854736
1964	877176
1965	900853
1966	925970
1967	952234
1968	979699
1969	1006600
1970	1027156
1971	1043252
1972	1060964
1973	1080639
1974	1102518
1975	1126607
1976	1152907
1977	1181359
1978	1211801
1979	1244306
1980	1279875
1981	1320885
1982	1369797
1983	1421230
1984	1469775
1985	1518511
1986	1570400
1987	1622029
1988	1670796
1989	1717831
1990	1763816
1991	1809228
1992	1853556
1993	1897687
1994	1943205
1995	1989758
1996	2039079
1997	2095852
1998	2156674
1999	2221598
2000	2296784
2001	2387766
2002	2484040
2003	2582450
2004	2686139
2005	2798112
2006	2920364
2007	3050894
2008	3188519
2009	3330104
2010	3472423
2011	3610148
2012	3748637
2013	3893589
2014	4046809
2015	4205453
2016	4369043
2017	4538571
2018	4713654
2019	4894933
2020	5080577
2021	5267503
2022	5453910
2023	5642653
