350 330 387 388 340 332 402 452 495 532 565 699 780 608 700 839 897 1166 1037570