426
257
615
598
335
253
484
530
582
244