Year	Number
1960	81077
1961	86124
1962	91333
1963	96666
1964	102102
1965	107650
1966	113319
1967	119070
1968	135631
1969	166234
1970	200546
1971	235683
1972	271546
1973	308101
1974	345330
1975	383185
1976	434554
1977	500721
1978	569890
1979	641645
1980	714328
1981	768133
1982	804030
1983	841133
1984	878846
1985	917181
1986	973514
1987	1047578
1988	1122008
1989	1196684
1990	1271462
1991	1346225
1992	1420821
1993	1494992
1994	1568420
1995	1641639
1996	1739745
1997	1862993
1998	1987116
1999	2111979
2000	2237588
2001	2363814
2002	2490318
2003	2616985
2004	2743771
2005	2955416
2006	3428088
2007	4181088
2008	5044718
2009	5818211
2010	6174991
2011	6210600
2012	6244376
2013	6276725
2014	6307775
2015	6337454
2016	6365662
2017	6392484
2018	6418331
2019	6443813
2020	6475368
2021	6512037
2022	6547744
2023	6583587
