2500861003 8209960000 120000000 101000036 1200472477 54407000 3204970000 5986000 2500520515 61000081 69266369 30655116570 100000000 1123089220 1088187204 450000000 2000000 1041293437 9593689 10652572476 206243678 8824451 10000000 34960000 282289786 8780000 45873333 8295590 24967868 45282398 22188281 27212500 2557467 3409845 78800000 737394346 629102768 2587932 5490000 2640252 77485 1764706 19647294