Year	Number
1995	2670705.9336559144
1996	3027134.733072399
1997	3243144.3473253353
1998	3422652.336947567
1999	3897975.0305457637
2000	4162850.0030758698
2001	4615887.341708278
2002	4697120.10955494
2003	5013049.709722255
2004	5839376.584982293
2005	6320831.908781449
2006	6955607.105408135
2007	9389591.493883539
2008	10157585.775999917
2009	10569712.644484371
2010	11070796.454882475
2011	8902380.17844765
2012	10221030.397702117
2013	10085818.940512663
2014	10544624.00247202
2015	13311681.725440549
2016	13150775.338012438
