Year	Number
1995	188652644.8707487
1996	199135866.28517157
1997	203579243.99372047
1998	200151256.8410188
1999	200062962.01007557
2000	206946379.30347478
2001	182538824.41462502
2002	173510081.36398336
2003	177955845.4193145
2004	200553517.55521637
2005	208136165.23386356
2006	215062885.91817674
2007	222544621.7515418
2008	217002009.90258697
2009	205767642.3735819
2010	211503443.34568775
2011	219665361.60397288
2012	230513827.81757528
2013	239484451.83792022
2014	247176982.1096656
2015	265484205.12651414
2016	282858334.21169907
2017	293799709.7358751
2018	301502122.47357804
2019	314638365.0702476
