1012
1011
1003
1352
1094
1098
1330
1116
1058
1078
1242
918
952
935
901
989
969
1069
940
968
1233
958
1628
1128
994
932
882
893
1038
1049
983
1347
1157
934