22986
Longest
827
267
7653
4313
3716
189
140
193
175
1511
237
1023
6000
1125
495
602
399
596
427