Year	Number
1960	200125
1961	215816
1962	232976
1963	251550
1964	271692
1965	293445
1966	317044
1967	342619
1968	370386
1969	400416
1970	433037
1971	461129
1972	484948
1973	510373
1974	537665
1975	566969
1976	598527
1977	632427
1978	669047
1979	708619
1980	751512
1981	781534
1982	811302
1983	842225
1984	874394
1985	907721
1986	942391
1987	978411
1988	1015885
1989	1054712
1990	1095109
1991	1137082
1992	1180756
1993	1226013
1994	1273104
1995	1322038
1996	1372961
1997	1425736
1998	1456818
1999	1486653
2000	1517480
2001	1549208
2002	1582003
2003	1615866
2004	1650885
2005	1686960
2006	1724281
2007	1762850
2008	1823070
2009	1890442
2010	1964036
2011	2044327
2012	2132054
2013	2227512
2014	2331811
2015	2445624
2016	2570004
2017	2705370
2018	2737163
2019	2773054
2020	2816363
2021	2869944
2022	2935832
2023	3015198
