1033
Longest
3314
524
523
5102
704
500
374
902
601
493
943
3644
113
33550
1557
581
23982
3954
554