2926
1182
1256
1343
1440
1232
6935
4031
1439
1181
1110
1211
1784
984
1171
1025
1385
1151
1353
1285
1349
1146
917
1416
1157
1169
965
1220
1221
982
933
1067
1084
1040
956
1037