608113609154611008611012611112613217613399613600613603613604613620614940616743617410620496620625621244621488623191625119626947628103628248628251628416629318629484629541629973630596630717633647633731635007635065635114635494636283637204637218637219638397638504638542638830639798639885639940639959639993640114641811642269642297642360642448642454642455642459642481642515644296644309644964645408645422645773646088647254648720649637649765652074653607656255656396656565656769660264660799661235661855663375664842666325666432666448666751666789667322668380669793669915670211670800671898674093674147674303674425