607
174
106
962
270
586
468
166
354
462