Year	Number
1995	141570364.49224293
1996	156481486.23577
1997	174016177.8717422
1998	170133780.81583473
1999	174152912.5579066
2000	185016223.15506634
2001	166982996.21198922
2002	163685842.01553285
2003	170010345.35161808
2004	192355295.09094
2005	204584907.6902846
2006	210284391.70424587
2007	233796926.39874077
2008	236802923.23625237
2009	218138478.16131952
2010	228004885.4320182
2011	244817219.0246501
2012	258377683.9938568
2013	273457449.6319004
2014	267581214.2641261
2015	278325392.2620294
2016	274218218.1479159
2017	294608725.4055859
2018	314784745.5486755
2019	331546366.2112993
