1012
1015
1005
1353
1096
1098
1330
1116
1059
1079
1242
919
952
936
902
989
970
1069
940
968
1234
959
1629
1130
996
932
883
894
1038
1049
901
985
935
1350
1158
934