2500170000 4400000000 4545000000 4359390000 2484762 3563220000 3531690000 3462090000 1180000000 1400000000 1990000000 99950000 13850000 3065036831 102481614