1305
1980
1326
1353
1071
1155
4544
1232
1646
2937
1134
1168
1181
1108
1396
1113
1139
973
982
1061
1214
1173
1223
1142
1269
1297
1698
1176
1048
1036
1068
1022
967