607
187
586
270
586
166
354
463
127
548