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
934
1344
1154
1295
1230
955
942
1148