682 305 749 776 371 732 317 819 704 734 864 959 144 973 475 854 355 072 037 249 323 362 151 888 840 539 805 302 513 857 352 607 831 271 774 310 357 124 277 437 265 082 859 133 626 489 902 378 895 417