1283
1959
1306
1332
1045
1132
4190
1211
1609
2873
1109
1152
1161
1095
1382
949
958
1038
1188
1150
1196
1114
1248
1205
1269
1295
1675
1154
1030
1017
1087
1047
1002
942