Year	Number
1995	19191329.653315816
1996	19510659.71060696
1997	20050583.661372017
1998	20887113.879317135
1999	23817985.977045517
2000	25593702.3451128
2001	25760103.488225684
2002	29063175.72131847
2003	30679598.571333822
2004	37570149.47470393
2005	38948343.127265014
2006	42009917.53031363
2007	44628483.88911786
2008	50431455.77224349
2009	53336591.59941651
2010	62924889.124041125
2011	50267660.08452698
2012	53404835.82258708
2013	51878546.952272445
2014	51968618.04402254
2015	47236883.357417755
2016	41373623.818191685
2017	48550026.97576781
2018	58807590.78728253
2019	65756226.125343874
