Year	Number
1960	1900094
1961	1936249
1962	1972834
1963	2008807
1964	2045546
1965	2084076
1966	2122973
1967	2162528
1968	2202909
1969	2244037
1970	2286026
1971	2328791
1972	2372153
1973	2416052
1974	2461237
1975	2508504
1976	2557820
1977	2609097
1978	2662099
1979	2716678
1980	2772769
1981	2830664
1982	2890590
1983	2951886
1984	3014369
1985	3078510
1986	3144400
1987	3212126
1988	3281632
1989	3352450
1990	3424381
1991	3495927
1992	3566758
1993	3637876
1994	3709066
1995	3780740
1996	3853209
1997	3926240
1998	3999769
1999	4074254
2000	4150198
2001	4226169
2002	4301197
2003	4376534
2004	4451252
2005	4526364
2006	4603020
2007	4679659
2008	4756176
2009	4833100
2010	4890743
2011	4947739
2012	5023564
2013	5098458
2014	5172525
2015	5246167
2016	5319125
2017	5391671
2018	5463738
2019	5535128
2020	5605395
2021	5672850
2022	5738710
2023	5805698
