345 509 542 624 631 646 649 676 696 738 775 810 954 998 1029 1045 1059 1105 1128 1252 1376 1413 1468 15471550