1305
1980
1326
1353
1071
1155
4539
1232
1646
2936
1134
1168
1181
1108
1396
1113
1139
973
982
1061
1214
1172
1223
1142
1268
1295
1698
1176
1048
1036
1068
1022
967