1601
813
844
947
3914
1118
987
1217
1039
1166
927
1090
869
923
983
820
958
835
932
971
1149
1261
835
902
877
968
855
864
996
1097
1591
1236
1393
1119
1256
944
893
879
928
1586
984
1073
1491
1065
938
966
1153
1092
1295
930
895
1087
1147
819
1049
1381
847
1366
1097
1204