1273
1951
1297
1324
1037
1125
4035
1199
1598
2830
1094
1140
1157
1087
1376
1090
942
956
1032
1178
1187
1106
1234
1196
1258
1286
1663
1149
1021
1013
1074
994
934