645
2980
1
0
644
2979
2
0
643
2979
1
0
642
2978
0
0
641
2973
2
0
640
2973
2
0
639
2968
0
0
638
2967
1
0
637
2964
2
0
636
2963
1
0
635
2961
2
0
634
2961
1
0
633
2960
0
0
632
2957
1
0
631
2956
0
0
630
2954
0
0
629
2952
0
0
628
2952
2
0
627
2951
1
0
626
2947
2
0
625
2946
2
0
624
2945
1
0
623
2941
0
0
622
2936
2
0
621
2931
2
0
620
2931
1
0
619
2925
0
0
618
2918
1
0
617
2911
1
0
616
2911
1
0