1096
1329
1116
1058
1078
1242
918
952
935
900
989
968
1069
939
1233
958
1627
1128
994
932
882
892
1037
1049
982
1347
1157
934
1298
956
945
1149