Year	Number
1995	121945999.99999997
1996	126581999.99999999
1997	128162999.99999999
1998	123388999.99999999
1999	125399999.99999999
2000	127519999.99999999
2001	118579999.99999999
2002	109813999.99999999
2003	101467999.99999999
2004	106929000
2005	108160999.99999999
2006	217203000
2007	206332000
2008	203623000
2009	185758000
2010	188475999.99999997
2011	172989421.87499997
2012	197557890.62499997
2013	205052906.24999997
2014	204449359.37499997
2015	205016531.25
2016	206045484.37499997
2017	206060750
2018	201364921.875
2019	198713000
