1636
1393
1491
1153
1549
1442
1243
7403
1152
1206
1711
1351
1093
1096
1113
1058
1075
1240
915
952
935
900
988
968
1068
938
967
933
1344
1154
934
1295
1230
954
941
1148