870087870741871553871741873128873983873986877190878572880497880560881132882181882390882615882700885160885509885567886096886879887972888741889676890529890625890865892761893349893562896595897513897616898874899222899822899903901402902559902781902810903652903729903810904137904238904828904972905059905311906083906186907055907167907215907345907349908514908945910286910405910425910665910919911145911312912911913441915995915996916031918363919133920152920299921588921682922335922918922931923162926809927331927603927717927997928786930047930146931138931195931225931873932682933093933210933211933479934664934811