474
429
458
552
457
471
489
423
509
508
440
528
1696
546
581