1028
1036
1018
1371
1109
1113
1361
1138
1081
1101
1263
942
975
951
923
1014
985
1085
960
992
1253
1650
1141
1013
946
899
911
1053
1059
914
1000
949
1385
1184
952