646| 951| 409| 316| 431| 335| 1000| 178| 646| 645|