Year	Number
1960	1894829
1961	1941208
1962	1989376
1963	2039390
1964	2090840
1965	2143153
1966	2195955
1967	2248882
1968	2301887
1969	2355122
1970	2408787
1971	2463777
1972	2521508
1973	2583160
1974	2648082
1975	2714664
1976	2782624
1977	2852430
1978	2924370
1979	2999415
1980	3078912
1981	3163299
1982	3251678
1983	3343276
1984	3437892
1985	3535498
1986	3636027
1987	3739050
1988	3844437
1989	3951288
1990	4059195
1991	4167996
1992	4277051
1993	4386202
1994	4495301
1995	4603917
1996	4711655
1997	4818289
1998	4923449
1999	5026031
2000	5123819
2001	5211541
2002	5286512
2003	5353254
2004	5416324
2005	5476878
2006	5534675
2007	5590145
2008	5645148
2009	5702574
2010	5768613
2011	5843939
2012	5923322
2013	6005652
2014	6090721
2015	6177950
2016	6266615
2017	6355404
2018	6443328
2019	6530026
2020	6618695
2021	6703799
2022	6780744
2023	6861524
