394 454 460 480 743 840 935 23005 54 107 182 407 716 742 812 975 980 24087 94 105 175 193 199 228 231 337 418 446 450 559684