Year	Number
1960	1128802
1961	1148590
1962	1169384
1963	1191157
1964	1213964
1965	1237736
1966	1262160
1967	1287382
1968	1313310
1969	1339509
1970	1366322
1971	1393313
1972	1420527
1973	1448494
1974	1476898
1975	1505590
1976	1534216
1977	1564024
1978	1595633
1979	1628194
1980	1662074
1981	1697056
1982	1733277
1983	1771761
1984	1812262
1985	1854143
1986	1901185
1987	1954002
1988	2008589
1989	2060569
1990	2143994
1991	2171107
1992	2133932
1993	2131781
1994	2142031
1995	2147008
1996	2159117
1997	2188630
1998	2211204
1999	2222342
2000	2275881
2001	2412807
2002	2554938
2003	2661461
2004	2754047
2005	2830690
2006	2895765
2007	2962281
2008	3039735
2009	3125747
2010	3215628
2011	3304869
2012	3394323
2013	3483704
2014	3572787
2015	3660930
2016	3751483
2017	3844264
2018	3936943
2019	4030454
2020	4124768
2021	4218841
2022	4312192
2023	4405685
