555
1
654
2
1072
1340
362
0
519
578
987
4
681
449
773
806
1123
570
975
628
494
3
652
1374
587
957
2571
5
1485
1260
7
1083
1513
8
927
11
1525
2225
10
3618
6