994
2
1706
1
2303
1804
3
2735
1889
2982
1321
1868
1018
1637
1404
1076
1854
0
1590
1305
1923
1317
658
1564
1618
1239
1529
1029
1265
2562
2277
2344
13018