302
Longest
305
125
332
332
1K
543
327
128
365
126
932
4K
824
3K
3K
67
41
143
193