607
174
107
962
270
586
468
166
354
462