Year	Number
1960	2297743
1961	2310533
1962	2323051
1963	2335268
1964	2347567
1965	2359897
1966	2372310
1967	2384787
1968	2397349
1969	2409941
1970	2422618
1971	2434401
1972	2445287
1973	2456194
1974	2467168
1975	2478195
1976	2489291
1977	2500408
1978	2511596
1979	2522836
1980	2534145
1981	2543849
1982	2550353
1983	2556873
1984	2563419
1985	2569965
1986	2576536
1987	2583125
1988	2589740
1989	2596354
1990	2602994
1991	2609652
1992	2616336
1993	2623020
1994	2629730
1995	2637295
1996	2655185
1997	2673151
1998	2691269
1999	2709515
2000	2727915
2001	2746394
2002	2765028
2003	2783795
2004	2802721
2005	2821727
2006	2840893
2007	2860196
2008	2879661
2009	2899211
2010	2918925
2011	2938780
2012	2958802
2013	2978910
2014	2999189
2015	3019611
2016	3040206
2017	3060889
2018	3081719
2019	3102595
2020	3123259
2021	3143301
2022	3162253
2023	3179207
