607
586
270
235
166
354
573
127
102
457