1076
1038
1148
680
677
2341
1027
555
796
674
928
737
805
569
1284
2708
1822
698
593
914
982
868
485
628
709