284 312 337 350 434 444 525 538 551 605 743 804 891 910 945 964 985 31004 134269