Year	Number
1960	443551
1961	451242
1962	459571
1963	469489
1964	482002
1965	495339
1966	508391
1967	521870
1968	535711
1969	549574
1970	563455
1971	577197
1972	590918
1973	604835
1974	618899
1975	633006
1976	646834
1977	660995
1978	675835
1979	690882
1980	706334
1981	722219
1982	738605
1983	756049
1984	774500
1985	793626
1986	815012
1987	838893
1988	863488
1989	886656
1990	923121
1991	935549
1992	920620
1993	920914
1994	926685
1995	930356
1996	937006
1997	950965
1998	962298
1999	969979
2000	995313
2001	1055217
2002	1117032
2003	1162679
2004	1201251
2005	1231899
2006	1256905
2007	1281824
2008	1310657
2009	1342265
2010	1374571
2011	1405447
2012	1435089
2013	1462995
2014	1488683
2015	1511873
2016	1534278
2017	1556233
2018	1577292
2019	1598639
2020	1620241
2021	1640620
2022	1659129
2023	1675970
