10243
4
1425
1
666
1628
873
1691
641
1841
2
1173
1289
839
1568
2836
1690
768
3
1028
1038
3463
1876
1387
0
2062
3407
1938
1923
2680
1570
1220
1308