966
1186
1001
1489
1389
915
1604
1030
1520
973
1348
993
1303
1595
954
900
901
1097
880
1143
1014
1153
907
923
1357
929
1530
972
896
1276
935
1106
919
914
1228