641
1594
0
0
640
1596
2
0
639
1599
1
0
638
1603
1
0
637
1604
1
0
636
1605
0
0
635
1605
1
0
634
1605
2
0
633
1610
2
0
632
1615
0
0
631
1616
1
0
630
1626
2
0
629
1633
2
0
628
1633
1
0
627
1634
2
0
626
1634
2
0
625
1637
1
0
624
1638
1
0
623
1641
0
0
622
1643
2
0
621
1648
2
0
620
1649
1
0
619
1651
1
0
618
1653
0
0
617
1654
1
0
616
1665
2
0
615
1667
1
0
614
1668
1
0
613
1670
2
0
612
1678
1
0