769
1139
834
812
865
790
907
871
1224
978
1164
3545
1004
1110
859
1153
766
772
915
1148
917
767
905
2291
871
758
835
828
983
786
889
828
872
789
1170
879
930
1163
1082
841
1757
893
850
865
840
779
913
927
960
875
878
904
2462
878
844
922
1425
1143
893
913