573
588
495
469
430
580
546
628
1048
827
990
828
586
840
803