1008
1011
1001
1352
1093
1096
1326
1113
1058
1076
1240
916
952
935
900
988
968
1069
938
967
1231
957
1626
1128
991
931
882
891
1036
1048
899
982
1344
1154
934