1305
1980
1326
1353
1071
1156
4555
1232
1646
2940
1134
1168
1181
1108
1396
1113
1139
973
982
1061
1215
1173
1225
1142
1270
1298
1329
1698
1176
1048
1037
1068
1022
967