682
2
1008
2474
618
0
670
521
1
1298
5
2306
397
11392
6
651
784
1855
2814
1869
1550
780
522
8807
8024
1548