1008
1011
1001
1351
1093
1096
1326
1113
1058
1075
1240
915
952
935
900
988
968
1068
938
967
1231
957
1625
1127
991
930
882
890
1036
1048
899
982
934
1344
1154