540
2973
0
0
539
2970
2
0
538
2964
2
0
537
2961
1
0
536
2950
1
0
535
2949
0
0
534
2943
1
0
533
2938
0
0
532
2937
0
0
531
2935
2
0
530
2927
1
0
529
2920
1
0
528
2916
0
0
527
2903
2
0
526
2897
0
0
525
2894
2
0
524
2885
1
0
523
2885
1
0
522
2875
2
0
521
2874
0
0
520
2865
1
0
519
2865
0
0
518
2862
1
0
517
2860
2
0
516
2857
0
0
515
2855
2
0
514
2854
0
0
513
2851
1
0
512
2842
2
0
511
2839
0
0