1282
1959
1305
1332
1045
1131
4165
1211
1609
2872
1108
1151
1161
1095
1382
1094
1107
949
958
1038
1188
1150
1195
1114
1247
1205
1269
1295
1675
1154
1029
1017
1087
1046
1001
942