607
187
586
270
586
166
354
462
127
546