1240
703
878
614
693
756
638
845
578
894
906
782
882
621
1153
776
693
923
503
563
1042
973
1230
1019
1325