328 853 773 042 914 140 808 161 447 193 022 364 418 850 290 906 018 644 342 172 989 706 091 114 756 709 542 775 646 994 314 331 225 445 183 299 931 642 338 402 731 199 120 122 104 666 985 406 811 392