704940 896075 16073 441716 815885 222954 526483 818318 265650 100407 383548 936435 640181 468564 499157 938866