19944
2
662
0
1662
405
830
945
476
2110
1
731
32
3326
3
462
931
386
116
445
448
1550
693
1646
1848
1210
27
10243
4
868
1106