287
Longest
599
130
713
2436
152
389
862
352
2735
388
3192
99
74
1172
823
507
1000
176
5936