576
Longest
528
140
130
7
33
236
31
58
161
21
104
11
442
34
51
88
2305
48
1986