Year	Number
1960	212533
1961	215012
1962	217374
1963	219706
1964	222133
1965	224709
1966	227463
1967	230442
1968	233605
1969	236855
1970	240251
1971	243811
1972	247508
1973	251571
1974	256377
1975	262067
1976	268750
1977	276503
1978	285004
1979	293683
1980	302203
1981	310468
1982	318391
1983	326238
1984	334687
1985	344356
1986	355607
1987	368660
1988	383512
1989	399984
1990	417724
1991	436240
1992	455066
1993	473891
1994	492612
1995	511255
1996	529991
1997	549038
1998	568488
1999	588432
2000	609076
2001	630599
2002	653092
2003	676760
2004	701903
2005	728551
2006	756539
2007	785869
2008	816583
2009	848556
2010	881524
2011	915204
2012	950307
2013	989240
2014	1032731
2015	1078878
2016	1126563
2017	1176202
2018	1229354
2019	1285147
2020	1326911
2021	1360116
2022	1409195
2023	1469023
