1332
873
851
988
960
2395
3846
929
958
1140
1173
1227
973
1089
1189
1480
946
999
2340
1276
999
1293
1112
972
1133
1423
1150
53112
1544
1450
1603
1264
1122
977
2007
1011
1433
2536
1212
1207
3445
1032
972
1184
1157
1244
1335
1985
1930
1359
1330
1361
978
1787
966
1461
1028
2969
1524
1378