1405
3
1515
0
2051
2697
6
1361
1
3665
8
908
893
5
1178
2
3129
1028
1432
1224
2506
2334
1656
1420
100
1453
2417
1684
716
1408
681
1340
363
298
659
1072
1121