108797
0
1027
1
1798
2
1431
2036
2203
3
1668
1426
1937
7
1637
3102
4471
1118
1631
7904
4606
1989
1912
1365
1780
2189
1994
1938
1289601
4
1599
4155
2386
2245
2530
6236
10