Year	Number
1960	268253
1961	274310
1962	280536
1963	286480
1964	292473
1965	297533
1966	301341
1967	305349
1968	309585
1969	314094
1970	318917
1971	324064
1972	329561
1973	335276
1974	340158
1975	344353
1976	349108
1977	354465
1978	360070
1979	365848
1980	372198
1981	377381
1982	381350
1983	385963
1984	391087
1985	396515
1986	401853
1987	406766
1988	411082
1989	416072
1990	422645
1991	428378
1992	432568
1993	436632
1994	440814
1995	445308
1996	450207
1997	455531
1998	461229
1999	466848
2000	472706
2001	479712
2002	487449
2003	495270
2004	504595
2005	517027
2006	531137
2007	545263
2008	559238
2009	572739
2010	585910
2011	599938
2012	615479
2013	632515
2014	650974
2015	668845
2016	685971
2017	703903
2018	722622
2019	742135
2020	762874
2021	784911
2022	805871
2023	824951
