Year	Number
1960	380333
1961	385327
1962	392936
1963	398523
1964	403720
1965	409220
1966	416533
1967	419956
1968	425260
1969	432057
1970	440074
1971	456462
1972	467760
1973	479286
1974	496850
1975	510328
1976	524965
1977	540617
1978	557559
1979	575467
1980	593677
1981	611849
1982	629193
1983	644039
1984	660068
1985	681013
1986	706410
1987	732397
1988	757502
1989	782336
1990	807209
1991	833386
1992	859031
1993	882379
1994	905037
1995	927646
1996	950932
1997	972719
1998	993323
1999	1013674
2000	1035478
2001	1061485
2002	1086319
2003	1111667
2004	1137428
2005	1165803
2006	1196334
2007	1232925
2008	1272929
2009	1319410
2010	1368133
2011	1421637
2012	1483377
2013	1544350
2014	1601286
2015	1657677
2016	1715514
2017	1774287
2018	1831633
2019	1891255
2020	1952525
2021	1997363
2022	2064482
2023	2155644
