399 429 503 645 685 707 807881