1305
1980
1326
1353
1071
1155
4532
1232
1646
2933
1134
1168
1181
1108
1396
1113
1139
973
982
1061
1214
1172
1223
1142
1267
1294
1325
1698
1176
1046
1036
1068
1022
967