2500233858 600000000 212477012 935852701 47575660000 104698790 90355494 22620353 334441792 12617571 214526249 12862312 19990000 929587535 27240000 1400000 172911093 107831785 5895000 44199999 90754347 7308946 14867376 106176656 3410000 23967698 77374678 92787092 5330000 22041500 6538254 851841582