1K
Longest
3K
394
555
472
336
389
368
697
233
4K
218
199
254
689
767
556
2K
1K
1K