1246
short
2509
471
1125
87
108
211
941
870
1280
1337
2144
697
2568
1000
588
859
752
1446
3406