Year	Number
1975	28292325
1976	30969822
1977	34454878
1978	37721839
1979	41744188
1980	44971756
1981	49803745
1982	53996318
1983	57980649
1984	62521179
1985	67674711
1986	73051177
1987	78887705
1988	86135475
1989	93375437.5
1990	101882840
1991	111899262
1992	124459966
1993	140682676
1994	162916372
1995	189421870
1996	219771440
1997	253547537
1998	288583729
1999	331216596
2000	389665734
2001	448104695
2002	497004326
2003	555754364
2004	630032538
2005	674829563
2006	700815722
2007	711872504
2008	706256398
2009	684635580
2010	664757832
2011	646741445
2012	634358740
2013	607102920
2014	576404324
2015	537249680
2016	506232604
2017	493467289
2018	475515256
2019	460913447
2020	447710194
2021	444120526
2022	415855378
