1967
2
12621
22
693
0
1372
1
2083
2141
9
1015
572
1554
1690
1501
3
1681
1734
3634
10
1394
2999
2562
942
2480
2121
1825
1699
3239
6
2019
1220
2400
262
1938
4179
2048