690 735 227 398 591 131 488 507 746 384 889 348 331 385 100 263 527 704 542 104 265 968 869 996 059 950 285 273 298 451 218 105 608 674 172 026 555 971 576 118 500 147 851 997 412 295 731 367 584 474