1034
954
5578
962
1247
948
831
1113
1002
1109
995
1023
2545
1123
1089
1227
1292
981
2253
1031
1533
959
1032
1017
1008
2259
3111
1182
1189
3264
1164
1071
1261
1419
1031
1294
1185
1327
1268
1912
1441
1884
1124
3129
1404
1118
1379
1933
3271
1255
1530
1774
1346
1531
1617
1298
1242
1326
1300
1988