Year	Number
1960	1462938
1961	1486934
1962	1511752
1963	1537781
1964	1567647
1965	1598473
1966	1625002
1967	1650012
1968	1676128
1969	1702390
1970	1728814
1971	1759990
1972	1795833
1973	1834994
1974	1877147
1975	1919865
1976	1963330
1977	2007816
1978	2053707
1979	2100695
1980	2148913
1981	2198561
1982	2249648
1983	2301380
1984	2352365
1985	2405582
1986	2463114
1987	2504314
1988	2467399
1989	2412771
1990	2436748
1991	2497711
1992	2547528
1993	2585164
1994	2650443
1995	2730910
1996	2800179
1997	2880060
1998	2939586
1999	3017676
2000	3148479
2001	3286776
2002	3430780
2003	3581690
2004	3741461
2005	3911543
2006	4092201
2007	4283691
2008	4484211
2009	4684472
2010	4924626
2011	5186770
2012	5414203
2013	5614589
2014	5667728
2015	5658104
2016	5593169
2017	5388641
2018	5256106
2019	5280526
2020	5358155
2021	5427688
2022	5508626
2023	5594895
