1050
short
905
1329
999
2576
3138
1141
818
2110
346
723
565
377
803
1411
2503
2405
499
1800
1399