10


3417


312


71


56


455


1004


153


120


249