945 172 339 807 131 801 793 428 564 467 760 096 872 532 580 012 800 211 207 499 716 986 046 887 774 325 351 371 866 163 397 496 015 337 655 088 025 465 155 991 472 276 781 152 082 985 185 777 881 886