10270
4
1059
1
1231
1637
2
2109
5700
2652
1903
2320
0
3268
1594
1268
1152
665
2095
1851
2858
14
1237
4598
6
710
3
3092
4431
1378
1528
4111
3659
2870