31535
0
1824
2748
2
1418
467
1733
1
1374
1421
2275
458
560
1649
6800
2522
1431
8766
909
3114
4
1192
1378
1428
1069
1622
896
1105
1024
1115
1586
1543
846