311 743 347 000 170 098 916 568 663 556 051 326 736 320 864 116 010 467 034 650 974 681 819 595 679 803 426 766 312 799 127 982 601 711 927 435 064 548 174 280 160 918 559 444 568 187 475 513 855 266