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