668 197 752 918 494 440 722 508 200 603 596 635 316 631 978 819 856 325 469 790 276 968 439 213 075 675 109 683 003 146 188 233 670 336 861 766 562 158 682 883 201 211 888 311 340 789 869 349 977 950