529
Longest

2K
363
455
331
345
223
196
26

29K
211

379
1K
777
999
1K
26
448

58
1K
201
243

204
527
545

878
77
368
1K
576
351
1K
790
713

344

820
410
1K
217
189
620