1027
1009
1273
1506
956
1155
965
772
944
861
1035
964
1066
975
978
2964
1185
957
1001
880
998
1465
1939
1048
981
1363
1206
1024
1397
1958
886
986
1178
1066
4493
1270
1163
1693
962
1000
1189
978
1012
1080
952
969
1001
966
965
1411
2281
4284
985
1009
1298
1213
968
1001
1217
1295