342
Longest
561
2847
300
1526
3690
2354
177
515
883
1173
568
2015
208
2741
84
268
218
955
205