966
1187
1001
1489
1390
915
1604
1031
1520
973
1350
993
1303
1595
955
900
901
1098
880
1143
1015
1154
907
923
1357
929
1530
896
1276
935
1106
919
914
1228