1003
705
609
670
642
623
696