846 328 845 677 290 383 148 910 272 445 798 139 077 403 508 950 251 883 147 042 607 935 962 110 420 726 994 357 250 349 801 202 874 391 845 619 103 240 334 545 708 529 114 275 688 210 517 861 813 328