Year	Number
1960	128157.00000000001
1961	135611
1962	143342
1963	151513
1964	160162
1965	169280
1966	178929
1967	189129
1968	199926
1969	211307
1970	223353
1971	236085
1972	249562
1973	263769
1974	278132
1975	291779
1976	306117
1977	321116
1978	336873
1979	353402
1980	370768
1981	388935
1982	408019
1983	428040
1984	449073
1985	471077
1986	494191
1987	518440.00000000006
1988	542045
1989	556994
1990	572376
1991	588182
1992	604448
1993	621118
1994	638271
1995	655897
1996	674036
1997	692624
1998	711751
1999	731407
2000	751634
2001	772362
2002	798248
2003	825393
2004	853501
2005	882485
2006	912495
2007	943526
2008	975657
2009	1008789
2010	1043094
2011	1078566
2012	1115295
2013	1153169
2014	1192384
2015	1232933
2016	1274860
2017	1318213
2018	1363041
2019	1403162
2020	1444085
2021	1485300
2022	1526660
2023	1568025
