644 596 925 905 351 605 343 949 316 056 285 266 242 492 418 722 283 449 306 703 221 789 305 807 706 657 120 329 034 755 620 916 380 211 924 905 607 069 833 353 442 595 561 195 401 338 303 179 226 810