644 596 620 650 675 778 917 933 10141 170 337 571 580 744 796 11176 202 351 402 681 857 906 974 12004 12 106188