8053
Longest
261
3828
961
399
154
119
136
231
53
95
97
154
681
140
435
80
110
339
8693