1057
short
789
2147
1522
1147
1537
1678
356
738
1756
1075
2146