Year	Number
1970	37866272
1971	39621624
1972	40676496
1973	42096996
1974	43153680
1975	43754584
1976	44366272
1977	46061216
1978	47496068
1979	49892192
1980	50969248
1981	51805380
1982	53074728
1983	53406064
1984	55114336
1985	55405220
1986	55607184
1987	55996480
1988	57307832
1989	56873148
1990	58818564
1991	57791328
1992	58767240
1993	59499276
1994	60347228
1995	61185860
1996	62196124
1997	62784020
1998	63104452
1999	63911156
2000	63568344
2001	63222656
2002	63260052
2003	62787112
2004	62830440
2005	62409532
2006	61031260
2007	61877920
2008	61525012
2009	61424736
2010	60548320
2011	59700100
2012	58660804
2013	58866448
2014	58080504
2015	57304680
2016	56882388
2017	56490920
2018	56306644
2019	56046368
2020	55515108
2021	55038900
2022	55276976
