4945
short
1830
1302
1931
16619
6948
634
645
627
437
740
5309
1076
1308
692
517
3181
1951
1337
3485