556
1
656
2
1111
631
0
705
3
681
775
4
1421
102
908
584
2707
6
1516
1656
2336
5
2421
1687
808
1121
662
1342
300
520
1128
1511
7
2556
8
2478
1433
1225
1030