1097
1330
1116
1058
1078
1242
918
952
935
901
989
968
1069
940
1233
958
1628
1128
994
932
882
892
1038
1049
900
983
1347
1157
934
1298
957
945
1150