668
2962
0
0
667
2960
0
0
666
2952
2
0
665
2950
2
0
664
2949
0
0
663
2948
0
0
662
2946
1
0
661
2946
2
0
660
2944
0
0
659
2941
2
0
658
2940
0
0
657
2937
0
0
656
2937
1
0
655
2932
2
0
654
2932
1
0
653
2930
1
0
652
2929
2
0
651
2929
2
0
650
2918
0
0
649
2918
1
0
648
2917
1
0
647
2910
0
0
646
2906
1
0
645
2904
1
0
644
2904
1
0
643
2903
2
0
642
2902
2
0
641
2893
0
0
640
2891
1
0
639
2889
2
0