Year	Number
1960	1507305
1961	1538696
1962	1572562
1963	1608396
1964	1646907
1965	1691465
1966	1740240
1967	1789830
1968	1840420
1969	1891872
1970	1944493
1971	1997622
1972	2051646
1973	2107553
1974	2164002
1975	2220580
1976	2277843
1977	2338502
1978	2507963
1979	2834333
1980	3081491
1981	3095971
1982	3095428
1983	3184372
1984	3290240
1985	3412589
1986	3541666
1987	3654384
1988	3636867
1989	3551138
1990	3511901
1991	3386067
1992	3266722
1993	3375176
1994	3536832
1995	3654381
1996	3778345
1997	3903460
1998	4059471
1999	4217976
2000	4381416
2001	4550847
2002	4714524
2003	4879493
2004	5045126
2005	5194333
2006	5316299
2007	5454457
2008	5613726
2009	5765370
2010	5924533
2011	6032317
2012	6155187
2013	6370150
2014	6606587
2015	6839637
2016	7108393
2017	7401161
2018	7685106
2019	7982608
2020	8275858
2021	8558587
2022	8845479
2023	9142998
