100 100 100 408 531 613 636 751 858 886 892 927 958 17126 132 336 479 2000 529 576 699 703 993 998200