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