10243
4
2118
1
2982
3
3326
693
0
784
1777
2427
12
1690
1691
1125
1632
2
1495
1547
1788
1660
2294
83
496
5599
11
2368