555
1
655
2
1072
1340
363
0
519
578
987
4
681
449
773
806
1123
571
975
628
494
3
652
1374
587
957
2571
5
1485
1260
7
1083
1513
8
927
11
1525
2226
10
3622
6