686 575 156 713 409 596 273 511 721 028 051 293 316 194 549 763 179 831 304 098 194 706 548 729 274 686 372 036 176 141 292 198 644 377 810 800 952 023 652 739 349 193 600 241 828 707 136 251 661 536