Year	Number
1995	795118244.7208307
1996	831172520.2533653
1997	856883568.52738
1998	869658676.2277302
1999	883337847.0750837
2000	914409802.0044056
2001	857416270.3509221
2002	845244937.7121757
2003	829225858.783764
2004	883810873.5509665
2005	917093718.8028826
2006	1057049130.5829765
2007	1057756515.0779431
2008	1052020400.6487695
2009	1012277275.0054126
2010	1023509318.9354541
2011	1038728158.553744
2012	1089410317.4459772
2013	1129790906.25
2014	1163739359.375
2015	1200190531.25
2016	1244329484.375
2017	1299260750
2018	1331200523.4375
2019	1364524985.83971
