1132
0
991
1248
1287
968
1129
1442
1202
1104
1193
1074
1831
1170
1528
1247
1684
1045
2950
1599
1817
1084
869
970
1461
1123
1198
1367
1349
1358
1588
Queen