# USGS 09371010 SAN JUAN RIVER AT FOUR CORNERS, CO daily mean flow
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 1977-10-01 24:00
end_date: 2026-10-24 24:00
timestep: 1 DAY
units: cfs
scale: 1
420
435
440
480
560
424
670
710
750
785
760
720
660
620
630
660
615
615
605
628
660
677
724
638
631
664
674
654
641
764
726
743
818
812
879
850
1510
1420
1520
1510
1080
876
794
748
727
716
683
803
801
673
696
827
792
778
782
769
771
771
787
766
819
840
788
776
758
770
767
815
830
860
845
860
845
786
728
698
775
808
781
785
778
682
713
762
923
861
920
920
920
966
1010
966
905
860
775
772
815
815
800
788
775
890
1050
969
958
942
946
952
953
947
928
915
910
909
919
930
913
915
916
928
940
972
973
1180
1040
975
1010
1000
1040
1170
1200
1260
1110
1180
1400
1160
1080
1040
1090
1160
1100
943
897
827
847
881
892
905
938
967
1020
1160
1530
2100
2150
1540
1540
1330
1240
1260
1290
1680
1550
1500
1390
1330
1190
1130
1130
1310
1640
1490
1630
1810
2040
1980
1670
1520
1550
1640
1680
1780
1960
2510
2310
1990
1870
1910
1860
1910
2150
2110
1860
1710
1920
2190
2130
1960
2070
2000
1960
1910
1840
1820
1790
1650
1660
1960
2090
2410
2090
1700
1640
1800
1880
1630
1640
1920
2160
2420
2540
2060
1740
1680
1810
1970
2340
3190
3700
3700
3170
3170
3480
2960
2810
2910
3200
3330
3230
3200
3070
2590
3320
3780
3840
4000
4020
4050
3890
3850
4110
4220
4420
4600
4430
4440
4580
4560
4530
4510
4220
3850
3740
3650
3650
3680
3550
3600
3600
3360
2520
2720
2940
2640
2080
2140
2120
2030
1520
1370
1160
1030
1070
1000
1140
1270
1210
1040
806
762
865
885
860
826
830
780
720
600
560
460
494
446
399
410
415
443
363
323
321
400
341
336
348
238
134
208
177
140
130
120
110
110
130
140
150
170
296
225
307
339
300
317
387
309
298
318
367
366
358
473
439
310
258
276
259
260
268
290
309
439
417
444
519
513
537
565
621
674
716
2680
1440
1320
856
833
772
845
793
754
754
680
623
669
658
623
612
506
466
506
506
428
457
448
495
506
537
600
806
1090
1200
1360
1400
1090
1050
990
932
903
832
780
990
2280
1380
1050
961
946
918
918
932
1500
1840
1360
1130
1120
1040
932
888
888
874
946
1000
1090
1960
1930
1470
1200
1100
960
961
1040
1070
1040
1040
1050
1090
980
860
750
730
750
790
850
910
930
1100
1900
3510
1880
1400
1060
891
947
918
914
901
868
898
922
939
982
812
727
833
1060
1200
1170
908
865
849
949
1160
988
880
950
940
1590
4070
5630
3290
1350
1120
1010
963
1210
1080
1050
1050
1120
1120
1040
1100
1050
1020
981
1000
1070
1200
1130
1120
1040
1120
1350
2490
3330
4650
5420
5360
4740
3330
2760
2480
2100
1650
1370
1510
1450
1610
1840
1600
1730
1790
1500
1420
1420
1610
1910
2800
2830
2290
2120
2160
2500
3060
2830
3520
4270
3470
3590
4120
4640
4300
4040
3850
4100
4920
5060
5630
6250
5540
5850
5350
5200
5330
5290
5340
5630
6100
6530
7020
8170
6590
6410
6510
7090
7810
9070
9820
9830
10200
9630
9790
9950
10500
10700
9960
9730
9190
9020
9170
9020
8570
8450
8100
7530
7880
8600
9460
9500
8980
8430
7720
7570
7330
7370
7950
8740
9120
9150
9510
10500
11000
11900
13500
13800
12800
12100
14000
16400
16100
15600
14700
12800
11600
11300
11500
11800
12400
12600
12100
12100
10600
10100
10300
10900
11200
11100
11100
10700
9670
8240
7550
7670
8230
8470
8680
8600
8680
8680
8960
8860
8680
8730
8860
8640
8150
7710
7470
7600
7700
7600
7400
7110
6950
6830
6750
6670
6550
6670
6520
6480
6310
6270
6240
6020
5850
5600
5540
5440
5380
5320
5200
4960
4780
4510
4120
3970
3940
3620
3280
3000
2770
2570
2480
2500
2590
2340
2500
2840
2240
2610
2300
1980
1800
1490
1250
1050
950
833
802
675
599
590
590
580
572
572
564
564
548
524
473
461
409
390
376
409
556
637
608
572
646
580
556
628
599
608
618
770
1000
1040
1080
1060
1020
1040
1040
1000
988
1110
1110
1020
760
694
564
532
564
572
666
780
791
791
732
732
1620
1720
1250
1120
1000
1010
988
844
791
802
833
900
900
844
864
888
875
912
1080
1280
1060
912
742
646
608
608
608
608
590
580
590
608
580
704
780
802
812
925
1080
1220
1520
1760
2020
2100
2080
2080
2040
2020
1980
1980
1980
1980
2000
1980
1980
1980
1940
1940
1960
2000
1980
2040
2080
2060
2020
1960
1960
2140
2140
2100
2060
2000
1960
1980
2000
2020
2000
1960
1960
1980
2000
2140
2160
2140
2140
2060
2220
2360
2320
2160
2220
2280
2380
2220
2100
1960
2020
1980
2000
2040
2060
2200
2260
2180
2080
2020
2040
2000
1980
2000
2020
2040
2040
2040
1980
1980
2020
2140
2540
2880
2680
2660
3860
3870
3440
2930
2700
2510
2520
2650
2640
2740
2810
2810
2840
2870
2840
2800
2790
2850
2940
2980
3350
3860
3730
3550
3470
3550
3620
3560
3580
3600
3640
3820
3950
3880
3650
3300
3000
2880
2700
2010
1960
1940
1500
1390
1140
1320
1510
1980
2200
1840
2160
2510
2620
2150
2050
2160
2630
3320
3780
4470
5110
5790
6660
7600
7260
6580
6050
6020
6170
6380
6770
6720
6180
5840
5700
5980
6250
6420
6770
6920
6310
5660
5440
5010
4540
4090
4110
3670
3640
3920
4020
4780
5770
6840
7080
7010
5920
5340
5130
5200
5730
6150
6270
6270
5800
6090
6570
6900
7240
7250
7210
7980
8680
9230
9250
8970
8550
7660
7060
6680
6900
6790
6660
6370
6090
5980
6050
5640
5460
5170
4870
4240
3760
3700
3500
3180
2950
2660
2440
2280
2300
2240
2020
1900
1850
1920
1860
1690
1640
1500
1420
1360
1280
1190
1100
1060
1080
1100
1150
1260
1140
1090
1080
1120
1100
1060
1150
1090
1040
1020
993
966
1030
1060
981
931
924
988
1100
1140
1140
1130
1120
1070
1100
1110
1590
1600
2060
2030
1820
1630
1500
1360
1220
1150
1100
1040
1030
1110
1330
1200
1210
1680
4850
3940
2870
2310
2070
1820
1650
1530
1470
1390
1260
1190
1170
1150
1150
1120
1160
1150
1160
1140
1100
1070
1230
1450
1430
1290
954
581
1020
1100
1110
1140
946
945
1300
1510
1640
1630
1810
1640
1640
1560
1520
1490
1570
1510
1550
1640
1610
1660
1600
1620
1590
1580
1600
1610
1660
1650
1630
1620
1600
1590
1570
1560
1550
1620
1720
1670
1640
1640
1610
1650
1670
1600
1630
1700
1710
1640
1670
1650
1680
1700
1690
1730
1710
1720
1780
1410
1140
884
831
799
788
845
991
1340
1760
1730
1700
1740
1850
2030
2010
1980
2010
2000
2020
2010
2050
2070
2080
2080
2090
2080
2100
2100
2100
2100
2100
2090
2050
2080
2080
2080
2130
2140
2090
2110
2130
2120
2160
2140
2110
2040
1950
1440
1420
1450
1430
1420
1430
1440
1420
1420
1400
1370
1380
1390
1390
1390
1350
1400
1460
1430
1400
1400
1420
1440
1460
1480
1440
1360
1160
1140
1140
1130
1130
1130
1140
1160
999
937
949
1040
1080
1020
1010
996
1020
1010
1020
1040
1120
1120
1100
1160
1180
1120
1110
1070
1050
1050
1080
1040
1030
990
998
665
705
779
724
699
693
656
599
622
630
637
626
580
568
565
533
505
507
527
520
544
564
548
708
866
843
790
718
718
716
775
947
1060
972
913
1090
1560
1900
2010
2150
1570
1290
1050
904
873
723
643
583
522
447
428
593
767
706
625
626
729
709
696
652
648
721
943
1490
2240
2050
2300
2350
2310
2890
2540
2270
2840
3280
3570
3430
3210
2960
2680
2290
1920
1530
1210
1030
1080
956
882
872
837
766
684
578
588
686
736
857
1260
3620
2020
1660
1430
1250
1020
875
791
780
1260
1780
1980
2840
2860
3350
2500
2000
1620
1310
1070
830
715
617
644
704
961
1480
1130
902
794
728
745
703
644
564
516
651
580
549
603
855
1490
2010
1570
1300
1500
1360
1200
1250
1150
1000
980
822
742
713
789
837
822
1050
900
1170
988
1040
1110
1040
1740
1980
1550
1320
1620
1220
1220
1250
1190
1260
1240
1280
1180
1140
1110
1080
1080
1060
1040
1060
1190
1150
975
1050
1000
950
1050
1270
4680
3920
2140
1800
1640
1680
1680
1710
1570
1560
1650
1750
1690
1550
1740
1540
1530
1450
1420
1430
1370
1330
1270
1290
1270
1190
1190
1220
1300
1300
1260
1240
1300
1200
1080
912
875
888
888
854
822
822
900
938
900
875
864
912
875
888
912
925
938
925
938
1000
1040
1100
1140
1040
1010
962
938
988
1060
1110
1110
1140
1080
1020
975
1060
962
975
1020
975
913
912
938
1000
1010
938
875
988
912
988
1000
988
950
1010
1120
1060
988
888
875
950
962
950
975
925
1020
1040
1060
1040
1000
1000
912
888
950
1080
1150
1110
1080
1110
1220
1100
1150
1150
1200
1200
1170
1170
1130
1100
1080
900
854
941
848
999
1010
1000
1030
923
940
870
902
979
1160
1110
1130
1120
1230
1240
1240
1280
1580
1290
1160
1160
1150
1300
1690
1320
1100
1020
971
973
1040
1060
1220
2070
1920
1730
1680
1620
1560
1560
1490
1450
1440
1460
1390
1350
1380
1730
1610
1560
1600
1520
1470
1410
1470
1420
1390
1460
1490
1490
1440
1490
1490
1520
1710
2420
2720
3000
3080
3020
2930
2860
2700
2640
2840
2930
2790
2660
2700
2860
2950
3120
3020
3280
4030
4780
5400
5050
4570
4330
3970
3730
3520
3420
3420
3020
2820
3020
3180
2950
2860
2930
3020
3150
3760
3820
3650
3880
4060
4540
4540
4930
5110
5020
4780
4810
4840
4630
4600
4480
4180
4510
4780
4810
4510
4570
4870
4660
4300
4270
4420
4300
4030
3730
3700
3820
3480
3300
3550
3760
4000
3940
3820
3500
3880
3700
3400
3530
3330
2930
2660
2200
2240
2090
2050
1970
1890
1890
1780
1850
1810
1740
1760
1740
1670
1610
1580
1540
1550
1690
1820
2150
2160
2810
2620
2090
1950
1870
1730
1600
1440
2090
1880
1610
1380
1280
1350
1420
1670
1630
1550
1460
1200
1170
1760
2870
2940
3810
5610
6270
5610
4010
3330
2830
2620
2200
1940
1790
1570
1540
1620
1580
1460
1390
1570
1650
3730
4350
3930
3130
2780
2660
2480
2390
2530
2780
2730
2490
2180
2060
1940
1830
1680
1790
1760
1680
1740
1750
1660
1620
1540
1520
1470
1490
1480
1550
1540
1530
1320
1330
1300
1290
1290
1330
1430
1540
1560
1560
1550
1570
1540
1600
1690
1640
1660
1660
1540
1500
1500
1490
1430
1480
1500
1480
1510
1660
1700
1670
1620
1560
1560
1500
1270
1170
1200
1180
1180
1140
1090
1090
1130
1110
1130
1140
1160
1230
1320
1370
1280
1180
1170
1200
1280
1810
1810
1940
2240
2040
1940
1830
1800
1800
1740
1700
1700
1690
1580
1620
1760
1930
1860
1820
1800
1820
1950
1900
1880
1930
1940
1970
1930
2030
1980
2090
2090
2090
2030
2070
2100
2160
2140
2180
2230
2210
2340
2450
2510
2500
2440
2340
2360
2300
2290
2280
2370
2380
2480
2420
2460
2390
2260
2280
2280
2270
2260
2260
2290
2250
2240
2240
2270
2300
2360
2360
2410
2390
2420
2350
2320
2360
2400
2480
2500
2570
2690
2680
2730
2730
2760
2830
3040
2750
2560
2430
2470
2500
2560
2740
2730
2790
2980
2960
2670
2620
2740
2770
2680
2880
3020
3100
3280
3200
3400
3580
3650
3550
3450
3420
3700
3730
3700
3550
3480
3400
3150
3220
3300
3280
3480
3200
3450
3600
3620
3550
3600
3910
4030
4120
4300
4330
4390
4830
5500
5670
5580
5530
5470
5640
5140
4650
4490
4520
4950
5220
4970
5130
5730
6360
6070
4830
4330
3890
3440
3080
2930
2800
2890
2720
2350
2640
3110
4070
5070
5420
5670
6250
6420
6440
7030
6800
6570
5270
4930
5100
4850
4520
4800
4480
4090
4200
5030
4500
3780
3750
4350
4870
5810
6710
6760
6780
6750
6800
7520
7850
7440
7250
6800
6330
6190
6010
5730
5650
5810
5630
5350
5390
5620
5330
5280
4680
4000
3350
3120
2680
2280
2140
2120
1880
1900
1860
2260
2060
2100
2460
3070
3590
2500
1940
1940
1830
1760
1760
2460
3440
3440
2610
2240
2000
1810
1710
2100
1720
1720
1580
1440
1440
1320
1300
1300
1200
1130
1100
1000
1080
1050
1200
1190
1260
1160
1120
1060
1030
1010
1080
1080
1080
1030
986
1130
1090
1110
1080
1060
1000
975
960
939
987
998
971
937
1010
1080
1260
1240
1180
1210
1200
1390
1440
2220
3250
2980
2390
2050
1920
1650
1600
1600
1500
1500
1500
1600
1700
1600
1600
1550
1500
1400
1400
1400
1380
1420
1400
1350
1350
1340
1310
1310
1340
1360
1290
1250
871
787
789
777
777
777
1320
1460
1430
1270
1350
1390
1330
1360
1390
1480
1530
1400
1430
1520
1410
1380
1380
1420
1370
1340
1310
1320
1340
1420
1610
1530
1510
1350
1270
1270
1330
1360
1350
1340
1330
1330
1350
1470
1530
1500
1510
1580
1500
1500
1500
1500
1550
1660
1730
2060
2170
1600
1540
1560
1590
1520
1490
1580
1700
2110
2160
2110
2150
2170
2180
2170
2260
2260
2230
2210
2360
2420
2360
2380
2290
2240
2270
2250
2300
2310
2350
2340
2330
2350
2370
2350
2340
2410
2430
2430
2620
2920
2900
3000
3000
3020
3020
3050
3020
2900
2980
3020
2980
2900
2850
2880
2880
2800
2900
3020
2950
2850
2850
2900
2950
3050
3150
3180
3040
2970
2820
2640
2560
2760
2970
2890
2860
2890
2760
2390
2370
2320
2240
2210
2300
2440
2370
2310
2280
2380
2340
2260
2310
2250
2240
2270
2300
2210
2210
2200
2250
2340
2350
2520
2550
2420
2430
2390
2460
2570
2910
3310
3760
3920
3890
3530
3260
2940
2890
3060
3160
3130
3140
2990
2940
2920
2860
2850
2920
3110
3130
3190
3280
3610
4250
5090
5960
6680
6930
7380
7490
7480
7530
7280
7730
7990
8160
8690
9360
9100
9060
9050
8820
8470
8090
7730
7400
6880
6370
5770
5470
4810
4260
4080
3520
3090
2840
2980
3380
4470
5180
5110
4440
3990
3480
3440
3600
3870
3890
3730
3720
4120
4310
4020
3740
3870
3430
3340
3250
3010
2780
2550
2310
2280
2270
2260
2210
1990
2190
2210
2120
2250
1990
1800
1640
1600
1570
1740
1870
1600
1710
1760
1660
1680
2060
1940
1860
1630
1470
1380
1300
1320
2790
2150
1760
1470
1430
1250
1350
1340
1440
1530
2930
3420
2970
2630
2490
2100
3100
3700
3000
2700
2300
2000
1750
1490
1530
2250
3580
2340
1880
1590
1440
1250
1160
1090
1050
984
1240
1250
1220
1130
1140
1210
1470
1420
1340
1390
1360
1390
1390
1330
1450
1600
1610
1570
1470
1470
1440
1590
1980
2390
2200
2140
1940
1760
1880
2000
2150
2280
2280
2200
2250
2200
2510
2440
2400
2320
2360
2240
2260
2180
2120
2180
2080
2070
1890
1270
1360
2050
2030
2090
2140
2130
2070
2060
2050
1980
2000
1990
2010
2060
2190
2250
2320
2280
2300
2290
2250
2180
2180
2200
2300
2320
2240
2160
2210
2250
2160
2130
2160
2180
2180
2170
2230
2260
2380
2390
2360
2460
2530
2500
2500
2460
2400
2390
2300
2160
2130
2100
2110
2100
2130
2170
2210
2520
2910
2880
2660
2410
2300
2180
2210
2170
2120
2180
1990
1540
1500
1410
1370
1290
1270
1550
2350
2510
2620
2630
2580
2570
2640
2680
2770
2770
2680
2630
2600
2580
2610
2500
2450
2400
2400
2350
2370
2550
2780
2800
2900
2970
2910
2900
2960
2960
2910
2870
3060
3580
4030
3770
3740
3600
2590
1950
1710
1670
1570
1540
1590
1690
1880
1830
1950
2370
2410
2450
2480
2550
3230
4110
4560
3630
3260
3390
3460
3370
3440
4210
4190
3880
3700
3570
3490
3570
3690
3620
3610
3680
3560
3610
3600
3710
3970
4520
4780
5110
5700
6220
6310
6420
6480
6610
6730
6800
7040
7290
7300
7330
7270
6870
6400
6200
6000
5800
5600
5600
5600
9500
8580
7590
7840
7830
8200
8510
8920
10200
10100
10300
10400
10300
9560
8910
8330
7760
7440
7590
7550
7600
7630
7530
7290
7190
7120
7390
7740
8110
8630
8970
9310
9180
8580
7730
7750
8040
7890
7940
8540
9340
10600
12000
12800
11900
10800
10200
9880
9640
9960
9330
8940
8770
8440
8480
8430
8090
7740
7940
7430
6780
6330
5810
5500
4870
4070
3560
3560
3400
3150
2980
2840
2700
2730
2730
2700
2750
2710
2610
2560
2470
2590
3110
3020
3300
3480
2990
2550
2300
2250
2160
2120
2680
2730
2460
2280
2380
2900
2330
1930
1140
1090
1000
924
974
981
999
986
920
844
807
772
760
760
1120
1370
1370
1270
1270
1270
1330
1290
1530
1300
1240
1240
1270
1270
1330
1330
1330
1400
1480
1500
1500
1500
2600
2710
2490
2400
2620
2510
2640
3800
4210
4240
3330
3110
2890
2670
2550
2420
2360
2340
2300
2220
1790
1630
1610
1530
1460
1500
1640
1630
1680
1890
2160
2160
2070
2030
2040
1950
2070
2100
1940
1880
1810
1760
1780
1800
1770
1730
1740
1680
2040
2740
2900
2920
2920
2940
2910
2880
2920
2890
2850
2830
2870
2870
2920
2910
2840
2850
2910
2940
2950
2960
2970
3010
2950
2960
2980
3120
3250
3140
3030
3080
3160
3100
3030
3030
3040
3030
3050
3050
2970
3010
3020
3080
3100
3160
3200
3170
3170
3170
3230
2890
3030
3270
3290
3290
3330
3310
3290
3290
3270
3320
3340
3300
3290
3270
3270
3270
3240
3290
3270
3250
3220
3270
3290
3260
3270
3220
3240
3230
3250
3250
3220
3170
3230
3220
3180
3200
3240
3260
3260
3310
3300
3280
3340
3340
3290
3240
3210
3220
3280
3250
3230
3170
2890
1950
1570
1670
1690
1840
1880
1830
1840
2010
2190
2050
1910
1840
1790
1840
1940
2020
2050
2080
2060
2160
2260
2290
2340
2330
2390
2420
2410
2420
2400
2280
2290
2210
2180
2230
2170
2210
2140
2260
2270
2310
2360
2390
2240
2150
2320
2410
2530
2610
3620
5200
4170
3570
3220
3050
3180
3330
3420
3330
3300
3190
3010
2920
2800
2750
2900
2780
2670
2540
2360
2300
2910
3020
3090
2880
2650
2370
2430
2830
3410
4150
5650
5950
5730
5140
4450
3770
3220
2700
2510
2380
2500
2710
2770
2800
2790
2580
2670
3270
4050
4170
4310
4590
4270
5060
5460
5650
5820
5310
4840
4850
4570
5120
6060
6380
6370
6740
6550
5950
4870
4240
4360
5140
5550
5570
5510
5420
5570
6100
6020
5940
5790
5730
5660
5920
6510
7360
6840
7020
6800
6560
6040
5970
6160
6700
6360
6000
5800
6670
6710
6130
5770
5410
5480
5700
5930
4530
3980
6950
5900
7740
8520
8640
6970
5810
5410
5120
4870
4580
4240
4010
3920
3870
3810
3690
3500
3430
3460
3390
3420
3410
2990
2270
2250
2220
2060
1990
1960
1840
1610
1680
1760
1860
2530
3300
4130
3800
2900
3730
5190
3520
3130
2900
2800
2640
2520
2450
2320
2290
3540
4610
5890
4320
3500
3200
3020
2890
2850
2740
2650
2540
2530
2450
2400
4100
4660
4030
4010
3490
3380
3430
3280
3160
3210
3210
3090
3240
2960
2010
1760
1700
2980
5260
4590
3790
3280
3190
3140
3120
3150
3150
3100
3110
2930
2930
2890
2200
1960
1870
2110
2610
2760
2990
6180
5550
4340
5400
3760
4310
3630
3370
3180
3040
3040
3330
3360
3420
3430
3420
3440
3690
4030
3630
3510
3520
3480
3420
3540
3580
3460
3450
3450
3480
3440
3410
3440
3480
3690
4010
3860
3730
3570
3370
3270
3330
3320
3350
3360
3420
3460
3440
3470
3480
3450
3440
3480
3430
3410
3400
3310
3370
3400
3370
3340
3360
3350
3370
3360
3370
3370
3350
3290
3300
3260
3290
3300
3260
3330
3310
3340
3230
3270
3220
3240
3280
3080
3270
3230
3330
3300
3360
3330
3330
3280
3380
3400
3420
3500
3670
3830
3690
3650
3800
3930
3830
3880
4030
4080
4350
3830
3730
3640
3560
3530
3470
3420
3360
2800
1680
1610
1590
1550
1420
1380
1540
2640
3950
4580
5110
5270
5350
4970
4640
4280
3990
3840
3860
3750
3630
3510
3510
3670
3600
3590
3670
3990
4530
4580
4570
4610
4630
4620
4670
4680
4780
4860
5060
5280
5300
5230
5260
5400
5760
6050
6180
6420
6130
6020
6290
6910
7400
7620
7540
7410
7230
7320
7700
7970
8050
8080
8300
8480
8530
8750
8980
9130
8440
7910
7820
7890
7930
8170
8360
8390
8370
8800
8510
8590
9130
9060
9180
9070
8290
6660
5940
5570
5620
5380
5000
4760
4400
4060
3910
3780
3680
4850
6920
7460
7880
8240
8610
9370
9480
9730
10100
9610
9310
9400
9610
10000
10000
9650
9340
9220
9040
8720
8480
8360
8190
8260
8120
7870
7390
7190
6950
6740
6550
6460
6340
6140
5960
5840
5700
5550
5520
5450
5380
5300
5310
5410
5560
5540
5740
5490
5240
4720
3330
2400
2120
1830
1710
1780
1890
2020
1620
1530
1560
1490
1460
1490
1470
1630
1830
1680
1450
1370
1330
1150
1040
968
914
887
852
781
729
832
753
915
1630
2560
2890
2470
2030
1750
1570
1440
1270
1180
1100
1060
1070
1100
1090
1140
1010
923
838
891
868
923
877
854
981
953
938
992
922
874
859
782
805
854
897
925
890
937
925
927
946
982
975
797
663
657
644
681
675
667
666
719
936
1080
1070
1000
990
913
942
975
958
935
939
998
1020
1020
1020
1610
1390
1270
1960
1880
1500
1330
2530
2330
1920
1490
1260
1160
1120
1040
1020
1280
1360
1350
1150
1100
1150
1140
1170
1150
1120
1110
1070
1030
1020
1050
993
1010
989
977
966
993
1010
999
996
1010
1000
1050
984
1040
1100
1180
1180
1110
1060
1100
1140
1080
993
1020
1060
1220
1260
1190
1120
1160
1150
1080
1040
1030
1010
1040
1040
1070
1160
1160
1140
1090
1130
1020
939
912
940
951
1010
1000
1080
1050
967
1050
1030
1130
1140
1090
1120
1110
1150
1080
1140
1090
1200
1210
1170
1200
1290
1160
1150
1170
1230
1410
1370
1290
1270
1190
1160
1180
1150
1080
1060
1060
1110
1170
1340
1460
1470
1470
1790
1920
2030
2520
2650
2480
2320
2880
2630
2520
2360
2340
1850
1710
1490
1110
1000
910
1000
1100
1050
1110
1130
1080
1200
1320
1270
1260
1200
1240
1350
1410
1270
1290
1060
1060
1030
1200
1270
1300
1480
1560
1510
1460
1400
1400
1160
1020
1270
1430
1350
1540
1260
1270
1300
1350
1430
1560
1750
1700
1720
1680
1710
1700
1460
1200
870
820
800
880
1590
1590
1290
1270
1150
1350
1500
1700
2100
2500
2800
3200
3000
2650
2400
1950
1700
1650
1760
1700
1680
2030
2330
2410
1990
1660
1460
1420
2240
2870
2910
3080
3210
3030
3000
3700
3160
2800
2290
1850
1690
1780
1890
1910
1950
1940
1770
1770
2050
2300
2800
3100
4000
3880
2940
2470
2150
1980
1850
1620
1310
1080
981
920
916
874
700
571
539
541
540
532
529
536
541
542
559
570
576
580
582
582
582
583
839
1830
1950
1730
1530
1240
1130
3750
3150
2410
1640
1190
1060
1210
1040
774
704
1310
2590
2210
1960
1440
1260
960
1650
3890
2720
2470
2480
2660
2690
4380
2970
3050
3470
2210
1450
1180
1030
822
801
751
681
803
1020
1360
1530
1540
1270
1120
1000
970
1030
1430
1820
1700
1430
1310
1260
1210
1140
1130
1050
975
915
900
880
840
850
870
890
900
910
895
890
880
885
870
865
855
840
850
840
895
880
885
880
900
910
930
940
955
950
950
940
970
990
1000
930
900
890
870
880
900
920
930
940
940
935
920
890
880
895
900
895
900
910
920
925
920
940
935
930
910
905
900
910
925
915
905
900
920
915
905
900
895
900
890
880
892
900
910
900
910
898
890
895
900
920
915
910
898
890
895
900
905
920
980
1000
998
980
975
955
895
910
925
965
970
965
970
980
990
998
999
990
980
985
980
985
990
1000
1010
1000
998
1000
1000
1120
1150
1100
1080
1000
960
980
1000
1080
1100
1140
1080
1090
1050
1020
1000
1010
990
1000
1010
1010
1020
1010
990
1070
1100
1130
1150
1480
1500
1600
1460
1360
1360
1370
1480
1730
1900
1990
1960
1990
2030
1950
1890
1850
1830
1810
1800
1720
1730
1730
1790
1880
2060
2090
2040
2030
2150
2010
2040
1870
1760
1800
1760
1600
1740
1950
2140
2000
2000
2020
1890
1680
1660
1860
1860
1930
2020
2020
2210
2370
2250
2180
2160
2060
1850
1680
1580
1450
1240
1110
1030
945
962
1040
1260
1500
1920
2320
2190
1910
1690
1610
1460
1340
1300
1220
1350
1540
1920
2310
2320
2220
2060
1920
1900
2010
2180
2120
1870
1680
1640
1550
1540
1370
1390
1360
1410
1470
1440
1350
1350
1310
1210
1210
1240
1450
1440
1400
1280
1200
1050
821
699
668
806
585
669
631
720
695
675
660
620
600
550
540
500
455
445
400
390
400
410
395
365
355
350
350
335
320
330
448
1040
1100
2480
1860
2040
1660
1550
2010
3080
2990
2050
1600
1380
1130
880
526
463
459
496
467
401
376
293
280
287
683
654
1040
846
941
992
860
755
641
521
459
404
334
336
332
339
339
343
359
380
360
354
352
357
336
389
347
356
403
391
394
359
372
645
778
797
733
696
752
666
622
573
548
493
493
485
543
788
1090
1100
1020
1010
953
944
851
760
708
702
742
772
691
719
758
719
736
728
749
749
812
822
808
826
811
831
882
938
1020
944
1020
985
994
1080
968
1020
1010
961
921
940
927
871
909
942
908
957
904
859
934
890
903
870
856
878
850
834
834
848
857
807
818
807
820
828
818
791
899
935
863
847
874
728
714
712
778
679
760
810
813
768
799
778
758
808
757
719
741
714
753
720
685
729
714
692
712
680
722
747
750
747
763
749
731
752
772
813
850
832
858
782
762
748
787
810
795
776
834
772
777
804
804
770
766
731
701
708
703
676
688
681
715
713
709
679
635
720
780
822
791
788
786
778
750
744
721
752
804
867
802
725
716
732
803
680
638
629
659
687
724
687
646
607
633
636
638
713
706
701
709
691
683
709
707
774
727
754
724
728
682
595
534
513
497
540
530
554
591
529
471
444
430
428
424
424
460
561
832
727
642
663
779
948
959
781
761
709
667
815
1110
2300
1610
1150
1250
1370
1530
1660
1640
1570
1440
1260
1050
1030
1190
1370
1200
1230
1330
1380
1550
2020
2570
3400
2800
2460
2370
2510
2760
2320
1790
1750
1760
1830
2760
4000
4160
3820
3700
3620
4070
4300
3880
2980
2740
2470
2160
2010
1810
1800
1680
1490
1310
1180
1150
1050
869
792
655
604
595
582
552
715
795
1080
2010
2640
2050
1750
1620
1340
1140
1020
1200
1090
905
797
555
481
440
397
360
323
289
277
261
240
224
216
208
200
192
184
173
173
218
154
155
139
208
187
147
182
369
1390
1670
1770
1880
1210
1080
3590
1830
1420
1010
910
749
645
583
451
406
359
335
325
404
545
487
393
505
581
546
579
546
481
475
451
420
414
1100
1450
1990
1390
1390
1360
1320
1260
1210
1150
1120
1250
2650
2850
2170
1700
1740
1920
1800
1710
1500
1440
1440
1550
1400
1250
1330
1390
1320
1290
1160
1090
1070
1720
3060
1730
1270
1330
1220
1070
1100
1090
1070
958
956
940
1200
1600
1500
1300
1100
1000
1220
1210
1120
1060
1100
1200
1240
1280
1180
1120
1150
1140
1110
1010
995
1010
989
938
954
1040
999
1020
1020
997
1050
1170
1150
1200
1230
1200
1100
1060
1120
1080
974
1010
1090
1030
1120
1110
1060
950
1080
1180
1120
1000
870
890
990
1070
1180
1170
1140
1040
1020
1050
1170
1380
1500
1400
1500
1610
1380
1260
1190
1140
1130
1120
1150
1180
1110
1120
1130
1130
1190
1110
1060
1000
990
1010
1010
1040
1100
1110
1020
850
870
880
890
899
904
1030
1200
1440
1300
1210
1430
1640
2070
2500
2300
2100
2240
1870
1360
1100
1020
960
933
867
813
829
854
912
1280
1140
1100
1130
1270
1480
1120
1000
960
930
915
910
908
939
959
1020
927
904
888
926
931
902
882
878
903
915
963
965
947
900
860
892
966
1100
1240
1360
1850
2470
2430
2060
1820
1880
1760
1530
1390
1520
1680
1670
1920
2230
2300
2560
2600
2500
2100
1800
1930
2030
1900
1860
1980
2610
2550
2220
1810
1760
3000
3600
3750
4650
4750
4880
4800
4810
5050
5160
4530
3750
3940
4590
4760
4910
3900
3600
3300
2800
3000
3500
4000
3840
3920
3850
3160
2900
2600
2350
2150
2330
2690
3220
3660
2940
2800
3450
3660
3600
3030
2620
2680
2870
2640
2440
2410
2280
2160
1880
1630
1490
1310
1210
1240
1210
1210
1030
902
820
828
815
766
888
862
1020
885
717
684
659
606
645
653
742
682
670
596
584
592
765
979
1070
976
740
631
548
511
535
487
870
746
936
836
1080
842
548
465
617
707
604
535
500
449
460
495
425
415
385
365
390
420
430
410
470
440
415
408
430
415
420
490
520
704
1880
2390
2490
2090
2740
4590
3420
2460
2040
1920
1680
1580
1440
1190
1140
1040
973
927
849
835
794
717
550
510
707
701
689
683
626
620
714
764
731
698
692
730
752
776
781
740
696
688
714
776
768
731
690
740
851
821
818
834
1010
1130
1120
1100
1090
1060
1040
1010
1040
1040
1030
1090
1070
1160
1340
1850
1220
1520
3070
2970
2060
2190
1770
1490
1320
1100
988
1110
1010
971
978
948
982
1050
1090
1050
1060
1130
1110
1020
955
939
941
1010
1480
1990
1720
1200
984
873
911
1080
1330
1500
1340
1230
1040
918
774
810
754
757
804
829
889
848
766
751
803
859
934
861
859
811
744
808
827
988
924
882
837
961
1060
914
887
880
777
863
787
798
808
875
801
856
931
999
1030
1300
1480
1730
1470
1450
1370
1300
1290
1410
1520
1550
1780
1920
1660
1400
1190
1050
999
976
835
1040
1220
1110
945
855
852
885
920
968
1040
1310
1350
1350
1350
1360
1320
1180
1100
968
929
1010
1130
1220
1210
1170
1210
1040
1100
1140
1220
1160
1050
1010
1010
1240
1430
1410
1390
1790
2220
1920
1640
1640
1680
1810
2050
2260
2230
2420
2600
2760
2970
3520
3910
4910
5480
5940
6000
5810
5660
5640
5480
4750
4200
4450
4670
5250
5830
5950
6100
5990
5960
5770
5690
5870
6150
6080
7360
6580
5960
5850
5830
6000
5910
5830
5730
5790
5760
6710
7800
7220
6760
7120
7590
7920
8780
8900
8360
7960
7460
7030
6720
6620
6550
6900
7070
7030
6800
6330
5920
5350
4980
5290
5220
4690
3980
3540
3520
3590
3620
3650
3470
3210
3020
3020
2850
2700
2520
2410
2220
2030
1730
1580
1430
1420
1390
1310
1320
1340
1350
1380
2650
2180
1780
1290
1140
955
753
678
655
562
545
762
946
2330
2800
2120
1710
1350
995
810
713
661
619
554
548
608
538
569
538
527
490
545
533
485
513
519
490
461
427
409
409
558
834
3130
3360
2430
2040
1640
1400
1320
1680
1330
1080
979
961
853
769
754
675
621
578
550
536
558
669
657
596
571
2540
2000
1880
1520
1280
1000
890
853
841
915
914
855
793
846
751
722
696
680
683
670
657
757
705
750
739
750
671
735
808
829
819
859
805
843
862
865
807
936
1020
1090
1150
1190
1110
1150
1110
1030
969
960
966
909
927
934
877
912
1010
907
885
854
849
812
862
832
870
882
856
892
884
880
885
851
820
846
862
853
886
928
963
960
965
970
950
937
947
895
870
910
911
946
951
889
914
1120
1010
1010
1000
995
990
985
980
975
970
975
980
985
990
995
1000
1010
1020
1020
1030
1930
3490
2440
1580
1360
1090
1030
976
1020
1280
1830
2510
2600
1940
1320
1190
1070
993
947
853
847
854
889
933
930
971
944
911
868
911
882
908
1340
1530
1360
1300
1180
1190
1100
1110
1130
1130
1100
1580
2480
2180
1770
1950
2480
2810
3110
3450
3510
3860
4170
4490
4650
4830
4780
4900
5010
4980
5180
5200
4970
4870
4940
5490
5700
5550
6200
6110
6020
6280
6290
6310
6450
6530
6720
6600
6420
6120
5930
5730
5690
5650
5680
5750
5920
6020
5850
5690
5740
5990
6310
6160
6080
6000
5920
5870
6040
6130
6060
5930
6050
6370
6700
7030
6670
6680
6970
7220
7430
7530
7380
6990
7100
7430
7200
6820
6610
6550
6280
5870
5580
5900
6270
6560
7090
7660
7740
6990
6880
6840
7400
7830
7230
6950
7260
7970
9200
9800
9680
9240
9480
10000
10300
10000
9130
8310
8060
7800
7430
7220
7050
7090
7410
8160
8590
8950
9250
9260
7910
6830
7050
7360
7260
6890
6460
5910
5790
5640
5290
4750
4650
4280
3840
3510
3260
2690
2360
2260
2230
2150
2080
1960
1820
1630
1500
1390
1290
1240
1160
1110
990
909
881
808
802
819
762
656
650
645
640
636
637
639
614
588
548
557
583
577
589
641
615
673
1010
1850
1590
1190
1000
901
849
1590
1870
2250
1630
1320
1170
1260
2050
4240
4700
3350
4350
2750
2340
1860
1690
1540
1440
1280
1210
1070
987
933
1770
2530
2090
1590
1360
1310
1190
1190
1100
973
945
884
777
847
777
732
731
719
678
690
671
658
673
681
764
1050
1050
1050
1020
1000
1120
1070
1120
1080
922
1070
1040
973
952
930
943
920
902
881
911
972
910
885
915
913
900
883
902
1100
1090
1060
1040
1120
1120
1140
1510
1510
1450
1460
1380
1340
1320
1260
1250
1250
1260
1260
1280
1250
1190
1160
1240
1230
1190
1190
1180
1160
1140
1120
1120
1130
1130
1130
1120
1130
1160
1150
1140
1150
1160
1130
1100
1110
1110
1100
1110
1130
1110
1100
1110
1120
1130
1120
1110
1100
1110
1120
1120
1130
1140
1100
1110
1090
1100
1110
1110
1100
1100
1120
1090
1080
1080
1070
1050
1060
1060
1060
1110
1140
1120
870
894
913
879
866
843
836
850
870
908
956
953
923
912
921
886
860
850
842
822
795
755
757
763
847
964
854
805
768
757
810
780
807
994
1230
1280
1240
1240
1220
1140
1100
1040
1030
960
881
854
851
830
829
808
805
809
833
863
971
977
890
868
848
873
867
852
855
835
697
656
637
640
650
657
697
651
610
617
760
782
743
752
731
688
700
718
721
806
1070
1210
1240
1370
1670
1750
1810
1750
1540
1450
1440
1390
1300
1410
2220
2620
3070
4050
4660
4650
4730
4570
4820
5260
5820
5920
6350
6410
6680
6670
6550
6570
6310
6300
6660
6900
7260
6450
6260
6570
6920
7560
8510
8500
8680
8730
9090
9010
8590
8180
8010
7920
7860
7790
7330
7240
7230
7090
6890
6760
6730
6770
6560
6580
6820
6430
6000
5810
5590
5330
5200
5140
4930
4740
4640
4560
4490
4330
4030
3540
3010
2780
2780
2200
1970
2090
1630
1470
1410
1430
1430
1400
1160
1130
1060
951
895
929
844
677
585
534
410
366
335
289
294
316
330
432
547
566
523
459
461
665
537
706
1330
1060
858
693
725
588
538
523
494
455
430
420
410
400
399
393
337
499
840
1890
1640
1370
993
828
791
736
683
659
986
1460
2410
2350
1530
1130
1160
1110
1030
1010
1070
952
863
813
754
733
752
954
1450
1180
1110
930
864
871
899
896
840
872
890
828
761
760
1240
1870
1470
1800
1540
1250
1100
1230
1230
1130
1050
1110
1060
1040
1020
991
1030
1070
1020
991
1070
1160
1080
1030
975
974
975
952
1040
2820
1810
1250
1170
1110
986
982
933
932
963
882
896
977
878
853
846
808
835
863
831
842
846
846
967
1550
1270
1150
983
905
891
931
942
917
942
877
876
882
909
898
887
916
976
932
977
975
963
953
992
1010
1000
975
940
867
919
1010
953
915
945
937
906
911
949
941
866
872
866
843
897
857
839
872
877
854
816
905
1010
1020
973
939
927
895
901
947
937
969
1010
1040
1070
1060
988
992
949
889
924
1020
2020
1500
1190
1070
1060
1060
1070
1060
1090
1120
1150
1190
1170
1180
1490
1890
1940
2420
4240
5950
2390
1440
2290
2480
2530
2750
2770
2790
2890
3050
3190
3180
3240
3200
3160
3290
3140
3070
2930
2820
2690
2650
2550
2500
2460
2410
2370
2670
2910
2940
3080
3200
3340
3650
3510
3270
3090
3000
3200
3360
3330
3330
3340
3460
3870
4370
4340
4050
4100
4270
4260
4320
4300
4370
4540
4730
4690
4870
4970
5220
5410
5570
5590
5710
5900
6030
6020
5920
5750
5870
6490
6660
6530
6580
6720
6970
7270
7510
7240
7040
6790
6640
6670
6740
6720
6550
6680
7200
7470
7650
7830
8940
8950
8450
8130
7980
8210
8870
9650
10300
11100
11500
11900
12100
11400
10700
10800
10700
10400
10100
10000
9870
9690
8770
8640
8540
9070
8940
8440
7530
6540
6600
7020
6820
7060
7210
6690
6280
5880
5270
4420
4370
4420
4000
4120
4200
3790
3440
3180
2780
2580
2430
2370
2260
2140
2120
1890
1750
1670
1570
1460
1480
1390
1340
1240
1210
1220
1290
1340
1450
1370
1220
1140
1130
1080
1190
1410
1600
1700
1780
1970
1820
1830
2100
2480
2470
1810
1600
1390
1250
1160
1050
948
951
901
2320
2490
2080
1440
1300
1220
1100
1140
1140
1040
947
884
902
879
880
890
923
912
897
939
1050
1160
1310
1340
1250
1250
1180
1230
1170
1120
1100
972
1020
1000
957
898
938
1030
1010
953
951
951
946
974
1050
1140
1160
1120
1200
1160
1140
1120
1110
1110
1100
1070
1070
1070
1070
1140
1120
1130
1140
1150
1180
1140
1140
1130
1140
1140
1110
1170
1180
1180
1170
1130
1150
1150
1160
1160
1190
1170
1160
1170
1140
1120
1120
1110
1100
1170
1130
1120
1110
1100
1120
1090
1110
1140
1140
1100
1100
1100
1130
1170
1120
1100
1090
1100
1100
1110
955
856
823
839
879
877
856
832
846
927
926
911
896
898
869
690
630
632
636
637
631
689
688
656
615
607
576
611
667
675
956
1070
1020
929
952
964
991
923
846
828
837
847
842
895
912
924
915
905
898
893
898
905
898
885
925
839
863
880
869
837
771
789
788
785
780
841
853
872
886
844
862
843
804
796
796
814
761
753
805
801
794
813
789
753
725
743
723
690
700
700
685
646
604
609
627
579
608
556
523
535
564
551
525
569
532
579
908
819
798
752
648
556
501
456
406
390
350
330
330
310
360
680
1080
1250
1140
858
840
950
1150
1500
1780
1900
2200
2160
2300
2200
2150
2700
3100
2910
3080
3290
3540
3480
3280
3220
2770
2520
2260
1880
1500
1220
1150
1080
1530
2030
2550
2780
3000
3100
3400
3440
3380
3440
3420
3290
3160
3110
3040
2910
3150
3330
3070
2930
2830
2770
2770
2920
3220
3250
2790
2250
2390
2410
1880
1610
1530
1540
1190
1070
971
894
824
756
691
607
580
689
641
579
549
507
1040
997
1070
965
856
719
557
431
350
300
270
250
240
230
230
220
220
210
210
220
200
220
260
340
400
390
370
320
260
190
190
180
190
190
190
200
220
650
1070
1100
1360
1230
1400
1260
1020
750
510
470
430
410
360
430
530
510
450
400
380
450
700
1040
1580
1790
1390
1310
1420
1550
1360
1240
1170
1120
1020
950
1030
980
910
850
750
720
1320
2200
2700
1600
1500
1400
1300
1200
1200
1180
1100
1050
1040
980
1020
1010
1010
973
1010
980
985
980
958
950
1070
1690
2440
1680
1480
1380
1300
1210
1210
1220
1030
822
792
752
727
725
730
722
762
756
785
855
804
778
762
767
761
781
965
898
831
826
836
821
827
877
802
723
723
701
720
720
720
720
710
700
700
700
690
680
660
650
650
640
610
640
660
680
700
700
710
730
706
711
698
684
666
661
668
680
690
690
690
645
650
637
644
650
660
680
700
713
750
808
823
830
840
860
860
867
885
859
1100
1200
1100
1000
920
880
850
840
830
800
758
705
673
631
605
606
628
631
631
625
603
604
628
617
674
788
788
732
694
671
646
634
696
710
700
690
700
740
780
825
845
883
997
1130
1340
1680
1980
2040
2040
2430
2350
2880
3360
3810
4280
4180
4080
3980
3550
3330
3340
3380
3420
3330
3260
3210
3110
3530
4410
3410
3130
3090
3050
2940
2500
1940
1560
1440
1380
1360
1380
1480
1630
1870
2230
2600
2910
3140
3130
2760
2350
2180
2280
2470
2420
2320
2170
1940
1980
2380
3050
3500
3340
3060
2880
2780
3350
4660
5850
6660
8090
8730
8880
9200
9280
10400
11000
10000
8900
8260
8100
8180
8030
7950
8340
9710
10800
11700
11900
11200
11200
10400
10500
10200
9170
8350
8190
8610
8500
8100
8070
7630
7550
7880
8020
8210
8210
7920
7480
6930
6280
5780
5600
5420
5460
5510
5240
4600
4370
4250
4090
4030
3610
3160
3060
2860
2770
2620
2600
2480
1950
1820
1690
1620
1800
1790
1820
1880
1930
1900
1770
1640
1560
2630
3070
5750
5110
3390
3110
3390
4990
4830
4830
3100
2500
2410
2430
2890
2420
2070
1840
1630
1600
1500
1400
1250
1200
1150
900
890
860
840
1810
1900
1800
1760
1690
1780
3750
3150
1210
1180
1100
1080
1040
950
910
900
1770
1570
1590
1830
2580
2220
1870
1580
1470
3800
7290
5820
4130
3450
3180
2910
2540
2210
1960
1800
1650
1680
1640
1510
1410
1260
1250
1290
1370
1260
1300
1600
1550
1470
1490
1550
1360
1260
1200
1180
1170
1170
1220
1470
1480
1400
1360
1390
1420
1360
1350
1340
1290
1290
1280
1240
1230
1250
1160
1220
1210
1370
1430
1360
1250
1180
1110
1080
1120
1110
1120
1100
1040
1030
1010
1010
1010
1030
1040
1000
994
1000
1040
1000
995
947
964
1030
1250
1350
901
757
1230
1320
1280
1280
1300
1290
1270
1240
1200
1220
1250
1240
1220
1240
1160
1210
1230
1180
1180
1220
1180
1190
1250
1280
1270
1190
1130
1080
1140
1200
1190
1180
1260
1220
1240
1230
1230
1290
1280
1270
1250
1160
1160
1180
1180
1170
1180
1230
1220
1210
1180
1180
1160
1170
1230
1230
1220
1260
1290
1240
1230
1220
1230
1210
1260
1480
1280
1260
1220
1260
1270
1270
1280
1270
1220
1230
1200
1130
1070
1090
1090
1070
1140
1270
1260
1030
981
944
889
899
930
943
992
1040
1140
1190
1330
1150
1050
1040
1080
1190
1370
1720
2180
2260
2140
2020
1780
1630
1670
1650
1610
1620
1590
1650
1700
1660
1450
1340
1320
1580
1740
1690
1490
1470
1380
1360
1300
1250
1170
1150
1560
2820
3430
3490
3620
3840
4060
4480
4630
4790
5160
5400
5340
5000
4820
4680
4560
4620
5060
5260
5480
5660
5400
5190
5240
5730
6140
6320
7060
7420
6920
6890
6720
6760
7040
7430
7740
7810
7660
7700
8160
8580
7950
7100
6640
6560
6450
6330
5860
4840
4310
4460
4530
3890
3420
2840
2270
2110
2430
2510
2620
2650
2570
2390
2320
2370
2400
2330
2410
2130
2140
2010
2110
2230
1930
2160
2730
2890
2760
2620
2230
1890
1610
1180
1120
1000
920
875
850
750
703
757
1110
1330
2110
2700
2710
2160
1740
1530
1480
1450
1410
1360
1310
1270
983
800
680
609
494
466
458
525
583
539
466
407
345
484
2000
5200
3000
1600
872
658
663
611
522
500
499
589
648
765
728
597
560
482
483
484
499
520
656
856
794
601
562
558
566
546
519
496
480
463
458
453
450
450
450
1000
1970
1640
1260
1140
1060
992
930
870
829
836
797
780
731
666
653
673
831
885
967
846
1150
1450
1730
1910
1750
2470
5900
4250
2950
1940
2670
3160
2690
1820
1510
1380
1300
1240
1220
2580
3210
1890
1450
1340
1340
1270
1250
1230
1220
1200
1220
1190
1150
1130
1130
1110
1100
1080
1070
1130
1210
1160
1100
1140
1150
1130
1150
1110
1080
1050
1040
996
983
965
956
948
975
1000
1030
1070
1090
1070
1020
955
993
974
956
996
1010
953
943
983
1050
987
922
884
850
842
860
869
854
874
904
911
915
921
920
902
904
922
926
958
997
1090
996
997
989
976
980
1000
1050
1070
1040
1050
1010
1000
1030
1000
1040
1080
1040
988
989
977
957
954
917
962
922
921
908
1000
988
943
935
892
888
896
1000
1020
1020
1010
971
934
960
960
944
926
917
904
919
946
934
926
894
863
892
836
853
883
885
851
847
872
997
1090
1040
1210
1240
1210
1140
1170
1180
1180
1210
1180
1190
1200
1050
895
870
856
846
802
746
708
995
1180
1230
1120
992
943
1200
1670
1650
1400
1460
1680
1400
1360
1410
1610
1700
1960
1730
1990
1940
1730
1630
1570
1570
1720
2040
1920
1830
1880
2520
3210
3090
2760
3280
3500
3830
4260
4440
5130
5630
6030
5950
6530
6830
7200
7200
7280
7640
7970
7280
7340
7270
6810
6570
7080
7530
7500
6750
6320
6110
6780
6090
5500
5860
5530
4910
5020
4600
4650
4930
4620
4420
4670
4470
4330
3750
3320
3210
3310
2980
2810
2630
2430
2600
3040
5280
3300
2760
2460
2110
1870
1910
1820
1680
1860
4120
3710
3830
3730
3440
2920
3020
2810
2680
2680
3550
2790
2240
2910
3320
5110
4820
6840
5960
4920
3950
3580
4900
6530
6610
5930
6120
7490
7590
6490
6690
7510
7400
7950
7000
6490
7340
7150
6790
7440
7710
7930
7470
7420
6410
7080
8030
7660
7050
6600
6320
6020
5820
5580
5540
5430
4820
4130
4020
4240
4070
4010
3970
3990
3910
3830
3520
3140
2950
2850
2880
2490
1780
1620
1670
1560
1480
1440
1510
1410
1370
1270
1340
1310
1320
1270
1220
1000
1070
1130
1140
1110
1140
876
818
791
755
762
757
731
773
854
934
953
923
1070
985
979
974
985
962
943
910
834
858
867
849
835
825
917
888
912
895
897
909
893
952
903
875
858
868
903
925
908
900
888
897
909
930
910
953
962
987
980
940
913
919
909
930
960
950
1010
1010
1010
942
917
929
940
930
970
979
923
932
956
868
836
885
892
960
990
1010
1000
1020
1000
980
976
870
860
870
871
871
890
925
931
931
911
882
887
857
828
915
1140
1140
1000
936
913
905
916
998
973
970
967
1020
999
989
1020
1030
947
952
983
907
903
905
977
926
867
853
825
844
881
901
885
889
880
890
889
915
958
974
969
1030
1070
1290
1250
1170
1160
1150
1110
1040
1080
1060
1080
1060
1040
1050
1090
1350
1700
1630
1410
1320
1380
1310
1350
1370
1510
3020
3220
3030
2630
1960
1890
1990
2100
2220
2180
2390
2230
2080
2100
2110
2210
2040
1820
2040
2130
1940
1860
1930
1890
1860
2050
2190
2530
3110
3130
2690
2430
2450
3070
3830
4270
4720
4560
4630
3960
3170
3270
3340
2910
2460
2200
2040
2230
2200
1960
1750
1600
1910
2520
3950
3940
2890
2230
2320
3330
4020
4780
4980
5140
5040
5000
5210
4930
4370
3810
3350
3030
2760
2330
1390
1290
1200
1150
1010
920
860
810
750
660
600
630
575
540
590
550
525
503
475
450
420
380
350
345
340
335
329
325
380
330
310
300
330
360
390
360
305
300
280
285
260
255
250
240
300
265
240
230
300
350
460
519
453
452
510
498
459
440
416
378
490
796
867
860
749
721
817
1090
1240
1130
1180
970
822
714
677
646
687
944
1320
1120
993
941
906
874
853
823
829
821
1090
1010
815
607
613
564
456
400
390
373
483
574
589
625
640
794
751
861
683
741
785
816
738
740
751
834
979
1160
1060
1210
1090
1120
1110
1320
1300
1220
1230
1190
1140
1030
1050
1060
1150
2660
3540
1990
1600
1350
1240
1280
1250
1260
1190
1190
1180
1160
1160
1160
1120
1100
1070
1050
1100
1250
1240
1180
1120
1160
1170
1120
1110
1100
1060
1120
1250
1420
1230
1150
1140
1130
1100
1100
1040
1020
1020
1000
994
962
989
1090
1080
1080
1090
1010
1000
983
993
971
956
911
950
933
973
910
860
870
861
873
855
890
923
937
929
891
872
863
879
881
901
863
875
863
879
926
965
962
956
913
841
879
910
875
867
934
960
889
909
999
980
982
1040
1020
936
860
926
907
993
1020
1070
1030
951
1020
1180
1090
987
972
943
944
1010
981
980
1020
1090
1060
1050
1100
1100
1120
1130
1130
1110
1190
1270
1180
1080
982
977
924
937
1330
1420
1460
1520
1410
1230
1170
1160
1160
1180
1290
1200
1100
1170
1320
1580
1750
1780
1690
1700
1650
1580
1530
1480
1380
1300
1410
1570
1600
1680
1800
1630
1440
1350
1350
1320
1280
1180
1170
1150
1060
1170
1600
2160
2310
2300
2070
1780
1590
1470
1880
2410
2850
3130
3200
3520
4130
3960
3320
2760
2180
1980
1910
2230
2680
2890
3670
4300
5480
5390
6120
6220
6210
6550
6140
6440
6420
7090
7710
7970
7750
7940
8340
8000
7040
6750
6910
7310
7240
6880
6290
6220
6470
6410
6280
6580
6300
6260
5900
5360
4910
4850
4980
5050
4880
4360
3570
3280
3120
3120
2870
2470
2160
1420
1310
1230
1110
1080
1100
1050
946
883
895
874
909
896
846
865
1250
1700
1080
1180
1140
862
690
622
660
599
485
455
511
475
683
756
691
676
644
1690
1700
1490
1310
1210
1400
2980
1980
2140
2080
2120
2810
3090
2210
1660
1380
1120
952
788
754
629
653
622
716
582
494
441
383
378
372
557
621
643
605
555
504
478
609
659
648
600
512
610
690
666
681
970
801
883
809
750
733
678
659
625
535
566
538
595
609
730
749
734
756
779
849
845
846
775
834
882
896
893
874
884
862
884
858
871
859
871
879
872
847
765
796
787
801
800
798
818
896
861
857
867
892
901
867
804
801
802
810
790
830
809
811
819
827
827
832
807
791
792
817
834
852
850
852
854
865
859
857
848
853
854
866
870
877
853
830
828
827
836
850
863
867
880
872
824
817
829
826
834
834
830
861
853
872
860
834
838
854
865
860
861
853
857
863
855
843
850
874
867
864
868
860
850
840
837
835
818
819
831
850
828
818
821
824
789
787
771
758
757
782
821
755
747
723
717
719
725
728
728
783
705
698
729
741
731
742
747
728
741
750
753
728
718
714
693
680
683
700
701
698
737
727
717
702
689
685
690
684
651
666
661
646
670
689
676
668
662
670
657
650
645
667
634
629
594
548
535
603
682
647
585
584
592
592
619
655
653
608
593
553
519
502
490
482
502
605
651
558
557
572
581
542
509
548
600
667
636
586
544
521
585
662
657
640
695
740
792
892
718
697
654
656
668
772
766
809
767
891
899
854
926
780
669
632
608
639
638
645
674
707
796
786
763
819
713
623
588
569
588
537
496
515
531
498
478
462
426
359
300
283
288
346
355
367
347
373
401
350
359
358
408
337
370
402
394
392
360
363
383
449
483
428
449
416
368
310
322
373
379
335
328
310
314
680
578
564
535
508
448
389
380
361
373
455
526
531
749
678
589
516
438
399
377
360
365
352
334
333
343
400
612
468
542
556
557
524
513
494
559
612
636
657
614
566
561
560
518
489
1320
1700
3240
7880
8850
3810
1880
1290
1060
929
840
936
906
757
647
549
417
403
373
371
303
414
461
500
554
678
693
803
757
740
631
654
653
659
604
570
569
553
557
599
676
730
770
749
668
844
841
846
824
1040
964
1410
1290
844
829
740
682
667
680
668
660
656
755
1730
1150
957
893
751
690
669
657
643
652
669
663
658
660
662
665
668
658
672
657
656
724
714
682
674
690
697
682
680
666
659
637
643
632
628
629
645
635
708
679
631
649
653
629
600
588
554
563
600
652
643
587
559
575
559
577
567
571
601
585
595
592
606
616
611
616
609
620
625
570
546
543
530
535
546
597
578
555
558
531
518
528
582
563
562
560
535
523
531
545
527
591
582
512
499
529
570
666
581
536
516
549
540
534
512
498
510
518
632
688
725
770
711
632
604
665
659
566
523
518
534
569
613
659
753
771
773
764
1020
986
898
790
706
690
619
587
601
651
655
713
709
675
628
598
663
640
632
585
554
486
482
485
496
475
534
606
577
701
879
741
640
625
575
495
486
530
529
432
327
382
721
932
907
791
725
637
671
785
602
500
426
386
347
301
246
195
657
1050
1410
1660
2190
2090
2020
2270
2990
3450
3360
3100
2790
3710
4300
4350
4010
3710
3400
3360
3110
2580
2260
1990
1780
1600
1560
1490
1480
1400
1210
1010
971
925
850
769
783
930
855
722
735
674
614
524
452
411
387
362
436
466
462
456
452
442
423
448
430
413
491
508
493
483
506
643
599
587
568
574
561
472
467
498
498
494
1440
1180
1170
1090
970
739
1340
1240
806
551
345
287
275
286
325
329
388
808
1000
1110
1010
913
740
565
391
324
442
633
529
473
526
887
948
725
668
863
681
577
381
308
367
674
836
3560
10200
10100
5280
2200
1580
1380
1100
983
846
789
724
654
588
528
467
453
438
481
436
425
411
387
464
1800
1320
1010
1040
929
780
636
638
773
583
512
483
523
475
514
491
479
459
447
448
501
480
442
479
488
520
520
507
507
590
631
652
680
593
557
543
534
577
575
568
557
774
978
812
711
655
610
588
568
546
539
539
528
559
561
581
586
578
585
578
525
512
520
506
503
509
525
580
538
497
477
484
489
485
477
546
540
547
481
454
502
492
501
521
520
522
523
598
576
513
471
476
529
552
505
542
530
583
585
571
568
548
529
504
527
554
560
543
531
522
510
531
520
504
446
480
473
499
552
527
481
479
527
473
476
494
493
438
445
456
419
472
474
516
474
464
455
434
439
448
503
647
717
703
727
847
774
725
719
943
790
607
571
582
652
701
678
663
700
744
765
839
847
926
994
1000
1020
1020
1050
1090
1190
1340
1360
1450
1420
1570
1640
1550
1360
1220
1160
1180
1220
1930
4290
5110
3690
2360
2280
2630
2510
2200
2260
2430
1990
1900
1820
1790
1830
1850
1770
1650
1510
1500
1430
1330
1190
1140
1050
1290
1480
1560
1440
1370
1370
1660
2110
2500
3050
3520
3620
3720
3820
3240
2370
1960
1780
1650
2060
2220
2880
3570
3370
2830
2470
2200
2140
2170
2280
2560
3150
2410
1950
1740
1740
1980
2240
2600
3070
3500
3600
3150
2730
2190
1790
1570
1740
1920
1750
1590
1500
1440
1420
1210
1050
909
769
740
752
679
630
683
912
842
773
736
716
662
555
496
519
525
494
449
407
399
372
455
502
565
532
573
542
570
619
736
701
865
687
515
531
498
429
361
309
330
317
297
346
327
356
370
300
289
306
328
295
371
402
458
526
575
575
610
634
650
593
572
555
531
504
483
533
531
512
505
492
732
1160
1040
1110
948
835
606
546
497
490
511
454
402
381
411
463
2100
3480
2900
2060
1610
1230
1250
1100
986
1500
2680
1940
1510
1300
1220
1050
961
943
1040
813
748
702
772
712
700
692
734
751
745
725
588
596
590
596
593
599
596
659
821
1020
1250
1110
1000
1020
854
775
759
755
738
716
897
948
849
794
792
780
766
754
757
752
783
783
840
864
844
778
759
710
692
707
714
710
725
703
721
739
763
766
709
700
697
699
688
660
631
653
671
696
739
696
690
670
648
615
653
650
578
552
687
688
624
737
918
776
669
658
684
851
900
730
685
667
674
923
1690
1360
865
712
651
679
701
693
685
686
693
759
753
779
790
874
1300
1170
976
953
878
817
771
790
772
765
778
845
830
778
759
1150
2800
2320
1440
1140
1250
1170
1360
3010
2680
1630
1270
1340
1660
1240
1050
968
960
939
935
927
906
936
932
969
1080
1150
1240
1400
1530
1710
1710
1570
1430
1430
1450
1410
1440
1370
1300
1300
1420
1500
1430
1360
1390
1430
1290
1240
1220
1280
1410
1650
1700
1790
2070
2670
2780
2550
2330
2400
2680
3060
3630
3960
4310
4530
4450
4240
3710
3470
3570
5270
4860
4020
3880
3970
3760
3480
3390
3460
3650
4170
4900
5290
5320
5180
5080
5540
5850
5930
6050
6230
6180
6570
7270
8050
9020
9720
10400
11200
11900
12500
12900
13500
13100
12100
10600
9980
8840
8530
8890
9340
8200
7330
7170
7390
7570
7660
7300
6920
6700
6390
6150
6480
6740
6740
6690
6000
5570
5440
5500
5200
4630
4300
3930
3560
3290
3010
2890
2800
2570
2470
2240
2070
1900
1730
1620
1530
1530
1410
1320
1270
1330
1350
1310
1280
1170
1110
1040
963
931
929
948
1180
1110
1040
909
810
742
676
663
643
572
538
673
1540
1480
1280
1220
1150
1180
1280
1530
1260
1930
1730
1390
1150
902
743
640
587
507
509
481
581
601
598
567
532
495
494
469
572
667
616
631
605
1810
1750
1200
1010
918
819
602
547
510
489
477
447
431
492
634
617
653
623
649
637
1300
1690
1450
1220
1200
1070
1040
1370
1470
1270
1210
1800
1870
1680
1430
1290
1180
1320
1230
1200
1860
2240
1580
1370
1280
1260
1220
1170
1110
1110
1150
1120
1120
1150
1020
989
979
972
961
971
986
948
841
872
889
896
889
867
841
843
830
888
898
893
887
886
886
870
870
873
848
875
823
822
840
857
850
821
777
766
683
628
634
668
676
671
829
810
785
780
825
830
825
840
825
840
840
825
815
850
820
820
815
810
790
805
800
790
805
800
795
800
800
795
790
780
800
795
800
790
760
700
625
645
650
625
640
655
690
715
705
700
695
690
695
636
640
649
630
620
611
610
598
596
605
589
573
559
557
589
572
566
569
563
573
568
578
555
545
538
543
550
551
556
571
618
587
569
579
572
575
607
616
614
621
597
576
571
565
581
575
574
576
562
571
576
562
559
548
540
563
621
633
630
582
611
625
571
537
538
571
617
563
555
678
763
720
684
999
1180
1170
1100
1090
963
934
939
1030
1080
1160
1090
971
1020
1220
1280
1190
1150
1280
1320
1330
1490
1330
1110
1160
1150
1020
850
836
1020
1380
1940
2190
2400
2360
2360
2140
2270
2480
2550
2420
3080
3880
3990
3450
2980
3090
4020
4870
5300
5280
5440
6000
6200
6100
5860
4560
3990
3860
3430
2820
2300
1810
1160
905
774
745
693
671
631
592
558
537
517
544
726
724
713
701
726
726
733
877
1050
1430
2760
2130
1770
1480
1360
1140
960
835
805
770
695
658
647
662
832
696
646
618
724
656
683
953
2530
2720
3290
2100
1240
1010
1330
1990
1830
1700
1520
1490
1210
889
818
734
1140
1320
1340
789
727
715
1020
935
781
701
1140
1130
1050
1040
832
712
653
583
758
814
1200
764
672
1180
2000
1900
1230
947
756
683
1100
1590
1350
1160
980
990
1200
1950
1300
1050
886
804
797
793
778
887
778
737
631
649
636
1230
4950
7940
6910
7500
4500
3090
2510
2470
6010
4990
4050
2820
2120
1880
1740
1650
1640
1550
1530
1560
1510
1440
1400
1320
1230
1040
1000
964
955
900
875
881
1090
1070
1100
1050
1050
1050
1000
937
956
926
956
962
962
950
1050
1020
1020
1010
960
900
893
915
927
981
955
961
943
916
750
750
751
683
684
696
696
688
682
714
1010
996
930
975
1030
951
893
976
947
937
936
937
961
1110
1060
991
959
937
901
906
849
862
863
948
874
809
824
854
882
904
870
873
817
842
832
867
672
645
654
677
954
929
833
782
778
779
786
818
758
739
726
750
791
827
851
909
930
1070
1310
2050
1920
1450
1240
942
929
968
986
923
941
883
873
812
797
763
745
768
726
745
717
714
743
753
911
1080
1190
1170
1110
1090
1150
1240
1380
1480
1590
1720
1780
1800
1820
1930
1810
1670
1580
1440
1350
1400
1390
1360
1280
1290
1200
1150
1050
1070
1120
1280
1380
1460
1480
1460
1400
1370
1300
1210
1220
1240
1200
1230
1230
1240
1190
1300
1410
1520
1400
1200
1500
2150
3290
4500
5960
7330
7330
6890
6740
6550
6490
6390
6430
6770
7290
7600
7940
8480
8530
6980
6030
6540
6710
5830
5110
4220
3610
3340
3140
3060
3190
3540
3590
3630
3870
4170
4270
4240
4110
4260
3430
2870
2800
3120
3510
3470
3260
3240
3470
3750
3390
3470
3210
2880
2770
2580
2440
2490
2400
2340
2250
1990
1530
1440
1370
1290
1170
1060
1030
1030
1040
950
857
745
819
918
884
953
894
840
762
721
687
725
929
1250
1430
1420
1400
1220
1220
1460
1660
1970
1820
1790
2090
2440
3000
3700
3780
4310
3100
2260
1710
1450
1310
1150
1220
1100
1100
1070
1140
989
911
788
653
620
610
600
610
1500
1200
1100
900
830
850
1090
1110
920
900
880
850
820
790
760
740
748
777
862
844
906
1070
1170
1410
1320
1180
2030
2490
3580
2560
2110
1800
1650
1550
1540
1470
1460
1490
1560
1720
1760
1760
1610
1690
1470
1410
991
924
930
942
880
876
908
896
884
924
1080
1200
1190
1210
1220
1230
1210
1210
1170
1170
1220
1190
1190
1150
1160
1150
1150
1140
1150
1130
1130
1090
1100
1120
1130
1130
1120
1110
1150
1150
1140
1160
1190
1140
1120
1050
619
571
567
860
1620
1280
988
810
732
888
1540
2110
1760
1540
1440
1360
1290
1230
1200
1220
1220
1190
1250
1230
1240
1250
1240
1240
1240
1280
1240
1170
1220
1200
1180
1170
1150
1120
1130
1350
1500
1270
1170
1180
1130
1180
1090
1050
1030
1100
1040
1020
1030
1110
1230
1210
1230
1200
1200
1180
1210
1920
2490
1590
1310
1140
1120
1200
1230
1250
1240
1220
1190
1230
1380
1470
2470
4100
5090
5100
5430
4990
4450
4220
3990
3830
3900
3890
3900
3700
3900
3770
3700
3850
4250
4700
4200
3800
3700
3650
3370
3480
3510
3520
4560
4910
5050
5180
5200
5150
5120
5060
4910
4950
5140
5290
5360
5310
4710
5410
5720
5880
5960
5890
5820
5680
5480
5380
5370
5290
5360
5240
4490
3330
2620
2440
2610
2740
2780
2880
3290
3650
3470
3330
3670
4010
4120
4110
4480
4790
4770
4560
4390
4390
4600
4750
4610
4130
3790
3680
3790
4360
4700
4920
4510
4310
4190
3670
3190
2670
2640
2600
3230
4470
6390
8330
8870
7080
6560
6100
5560
5390
6160
8090
8830
9150
9720
10600
11200
11600
11100
9500
8620
8950
9890
9500
7650
9250
8920
8530
8660
8960
9380
9560
9690
9230
8130
7450
7070
4640
3190
2650
2630
2390
2360
2360
2260
2080
2070
2070
2010
1910
1760
1660
1540
1440
1320
1340
1280
1270
1410
1220
1090
1080
1080
1080
1030
1160
1680
1600
1580
1480
2770
2710
1690
1280
1130
961
769
682
683
658
709
1220
2110
2950
1290
1100
887
721
632
568
484
453
441
390
359
512
485
542
528
516
503
562
702
747
803
1390
1400
2160
1750
1200
984
869
810
750
683
680
840
879
952
1010
995
823
825
783
751
760
807
697
724
715
661
619
619
610
592
548
574
592
583
701
931
1030
954
962
782
646
565
572
641
687
633
637
737
716
700
692
692
709
740
759
762
755
757
821
832
788
802
857
834
828
858
902
926
893
881
878
913
947
982
952
917
884
869
876
862
867
853
866
868
864
869
863
861
929
1070
1070
998
950
962
930
914
897
876
876
875
845
820
789
776
792
832
883
864
886
896
988
898
821
808
842
889
793
869
847
792
782
778
818
819
837
848
861
857
830
789
825
833
833
831
822
791
803
885
857
845
837
837
853
863
864
875
990
1030
1190
985
858
789
802
816
834
843
823
806
819
834
853
867
927
970
980
934
930
908
867
856
846
838
783
757
762
771
797
836
880
993
1010
965
904
896
901
995
1010
1010
995
986
977
955
880
872
815
877
862
855
858
859
855
946
1030
1110
1150
1250
1190
1090
1060
1020
951
916
982
989
953
917
957
1010
1010
938
910
895
978
1080
1120
1190
1110
1060
1070
1190
1060
1020
902
885
984
1460
1710
1780
1960
2010
1710
1740
1730
2140
2830
3660
2960
2320
2010
2140
3370
4790
5000
5000
5200
5480
5540
5310
5190
5180
4790
4920
4660
4460
3990
3810
3990
4110
3680
3220
3700
4490
5570
5760
5770
6450
6760
6680
6570
6630
6640
6410
5320
4290
3500
2520
1660
1150
1060
1070
1020
1060
1130
1160
1360
1300
1170
1240
1340
1670
3100
3140
2400
1960
1600
1460
1240
1120
1030
929
740
673
630
896
859
832
790
753
717
730
685
678
703
686
693
705
768
755
739
730
769
790
854
930
938
776
692
642
642
559
464
494
458
594
664
680
646
614
610
525
525
547
540
529
497
546
533
521
646
679
552
571
580
557
498
473
458
432
434
446
461
681
572
599
652
638
653
656
570
713
581
576
634
800
649
564
530
469
470
511
503
467
440
411
359
355
382
570
720
741
748
684
675
658
633
627
589
575
591
620
684
678
764
756
760
749
799
739
743
702
687
655
675
743
790
831
912
856
860
867
860
849
828
816
820
809
793
786
803
810
875
904
905
881
821
806
815
819
817
801
768
756
772
746
787
817
822
799
782
780
759
758
734
787
764
764
739
764
741
748
745
737
725
713
715
754
764
762
749
786
786
824
784
735
726
762
816
820
787
778
780
796
752
770
776
766
767
760
750
743
771
816
785
823
809
811
818
892
851
836
894
785
799
738
733
817
1050
929
890
834
797
768
760
785
783
819
907
989
935
889
857
824
797
802
823
814
817
839
855
900
980
971
871
910
921
894
896
905
943
949
936
959
930
892
959
1150
1110
1180
1080
1030
1050
1080
1040
941
998
1020
1200
1190
1060
1000
1100
1060
1040
991
896
844
853
883
786
898
893
843
818
766
810
772
738
762
855
1090
1430
1660
1440
1200
1500
2050
2340
2130
2160
2380
2650
2160
1520
1280
1170
1190
1520
1850
1710
1390
1190
981
902
841
1370
1660
1760
1840
2180
2140
1770
1470
1220
1050
935
1110
2170
1910
1470
1910
3280
3080
2870
2060
1980
2590
3660
4500
3850
3400
3320
2920
2430
2470
3340
3810
3710
3230
2960
2720
2290
1890
1530
1190
917
874
737
690
689
657
574
537
525
413
707
734
696
699
693
744
930
1030
1030
1120
1030
969
892
735
782
733
669
614
541
535
585
674
801
740
739
1040
916
818
821
1290
2280
1900
1220
1050
1150
2170
2950
4550
2910
2150
1990
1630
1570
1400
1710
1440
931
920
657
1130
915
835
887
752
949
1190
1050
901
940
1070
1270
1130
894
855
819
825
801
788
788
760
734
716
656
608
1620
3120
1310
1010
876
866
780
696
605
667
688
618
639
688
691
2010
1520
1180
1050
990
854
793
785
766
782
733
776
693
586
603
863
832
828
855
755
706
636
683
623
690
660
668
671
829
3150
2350
1860
1080
985
884
879
828
815
786
788
859
806
772
764
797
804
786
782
787
835
838
840
837
839
842
847
865
853
859
858
854
879
842
816
847
876
863
878
834
804
789
796
854
837
840
824
775
757
767
761
772
758
809
780
806
807
861
900
896
901
930
1010
993
978
878
827
808
816
854
839
771
760
706
745
799
838
849
865
888
932
914
827
913
848
824
780
782
785
801
805
782
770
761
760
763
753
753
786
741
795
806
845
811
739
724
752
807
835
786
771
745
741
721
725
753
770
776
800
793
839
834
928
822
809
783
777
797
816
808
804
812
799
811
809
781
806
883
882
826
854
856
869
883
860
866
897
910
852
779
749
740
760
702
696
708
714
704
680
676
636
660
663
756
926
1030
847
1010
1170
997
760
705
638
557
522
518
528
601
592
615
868
953
762
755
777
951
1130
1010
940
790
704
675
642
598
504
430
406
500
603
1050
1430
1290
1020
883
794
730
939
1410
1900
1730
1740
1610
1450
1270
1180
1330
1410
1320
1380
1960
3010
3450
2690
2570
3060
3210
3230
3770
5120
7010
8030
8970
8860
8780
8980
8840
8560
7540
6080
5110
3510
3450
2850
2260
2170
2540
2840
2780
2550
2300
2200
2320
2640
2470
2090
1950
1750
1620
1590
1530
1490
1590
1770
1860
2070
1880
1720
1400
1220
1120
1120
1210
1120
985
867
795
731
699
1650
1770
2020
916
852
825
876
931
921
876
709
619
560
488
446
646
645
637
577
596
535
612
577
581
591
660
686
681
667
618
702
715
670
779
877
797
726
665
707
704
634
632
638
646
664
739
1420
1600
1130
850
1310
2130
1840
1550
1290
1200
1070
790
645
549
502
466
399
426
487
485
503
500
496
694
1150
2140
1740
1290
1110
1010
880
827
779
747
691
685
732
701
712
813
766
683
679
672
687
1650
1320
1210
1100
967
915
964
912
746
752
760
781
810
817
861
834
798
790
809
866
901
855
828
786
754
748
758
718
700
686
675
686
694
695
653
656
666
743
827
856
846
818
794
804
799
815
805
795
802
849
847
820
784
793
807
822
842
835
814
775
766
821
831
775
818
779
777
747
733
723
713
719
717
718
725
720
705
762
762
745
749
768
765
800
789
736
754
765
768
769
750
769
761
759
771
797
750
757
763
774
779
781
767
762
766
757
711
671
684
658
702
714
753
755
724
718
732
722
677
665
662
655
703
699
682
667
691
686
674
677
641
651
720
793
819
831
827
817
819
846
869
884
902
890
915
979
988
918
886
870
886
991
1180
1200
1220
1270
1360
1460
1540
1710
1790
1630
1360
1240
1200
1190
1200
1200
1310
1410
1470
1380
1240
1180
973
862
763
693
687
679
811
1090
1370
1700
1770
1820
1680
1450
1260
1150
1160
1250
1510
1750
1810
1780
1550
1310
1200
1330
1350
1300
1210
1070
1230
1470
1510
1430
1360
2150
3330
4830
5680
5440
5420
5260
5060
5020
4230
3070
2320
1530
1240
1010
981
982
925
862
810
789
737
689
584
523
481
461
533
573
467
590
562
557
549
763
662
637
636
659
617
625
630
621
625
702
751
818
1400
1660
1540
1240
1050
1050
1070
1220
954
1040
837
705
721
616
553
612
653
878
1120
826
1200
931
794
695
636
785
727
557
499
531
620
600
601
592
602
622
608
618
591
596
565
505
509
580
563
532
635
1890
1090
942
894
780
689
579
502
499
529
620
587
581
608
611
603
651
671
673
668
1150
1370
1180
1010
939
855
803
766
718
730
741
760
818
861
875
826
669
649
632
615
614
595
598
692
660
698
650
656
584
593
577
613
644
690
741
710
719
732
734
726
727
696
573
586
643
657
661
681
686
752
748
772
727
724
738
726
577
571
576
693
638
617
596
647
589
572
571
569
568
562
563
541
523
526
520
513
513
512
529
583
598
607
611
600
594
593
584
557
530
562
559
579
596
620
607
590
599
606
558
550
568
556
564
586
618
562
535
524
527
554
530
495
494
479
488
493
517
529
542
538
544
512
501
491
485
498
515
525
528
528
527
527
527
512
523
554
769
882
901
721
603
581
583
538
524
519
520
697
715
615
590
603
604
581
575
569
578
577
580
569
569
597
588
578
554
540
532
519
509
517
554
550
577
615
621
614
602
622
691
660
618
585
518
493
465
481
501
475
520
521
490
476
467
465
468
587
632
630
617
575
612
603
531
542
570
517
499
498
550
797
799
740
629
572
545
472
463
478
463
500
502
501
509
557
693
755
735
691
755
1100
1380
1400
1350
1080
1180
1210
1130
1010
802
595
494
431
358
317
527
1270
1590
1910
2140
1720
1320
1100
1130
1570
1780
1790
1760
1670
1560
1290
1040
818
719
749
827
896
759
841
820
737
718
705
627
563
495
449
476
598
504
587
708
732
716
688
627
600
597
556
476
499
561
555
579
559
502
506
507
647
554
536
513
516
820
820
820
787
1040
1810
1050
759
418
853
1140
544
460
440
366
306
266
259
296
642
664
574
526
608
616
738
892
1810
1410
1020
888
894
1110
698
611
478
473
460
586
543
561
594
1070
780
1870
8440
2700
1860
1140
866
862
884
1050
1190
784
772
717
508
445
447
1940
2530
1700
6120
5790
5510
4290
3110
2230
4340
3120
1940
2510
6720
4390
2730
1800
1400
1250
1230
1170
1030
1010
925
874
798
755
727
639
619
656
1030
925
802
749
701
682
714
674
640
639
617
650
630
613
619
663
749
756
733
744
790
817
813
779
749
756
743
745
710
712
709
698
699
712
702
676
668
666
672
678
682
681
817
1140
980
891
814
740
683
683
680
663
640
645
671
669
656
640
676
684
610
586
569
635
683
650
633
600
606
574
577
599
571
548
557
521
506
523
572
583
561
544
516
505
538
564
555
555
521
506
525
597
614
570
576
568
550
555
546
544
511
497
496
476
467
506
518
535
514
525
538
570
605
655
665
637
663
656
607
605
604
623
619
621
616
602
559
570
583
549
538
569
563
529
516
511
515
576
583
596
644
700
807
888
741
734
711
688
664
651
643
631
619
638
659
655
648
651
645
643
654
609
605
562
545
563
555
558
598
621
571
553
540
526
528
523
576
559
511
510
491
454
442
561
893
966
898
776
705
654
617
802
978
1120
1520
1460
1260
1170
1290
1240
1100
989
805
673
561
496
519
868
1360
1490
1280
1080
878
826
893
821
765
665
620
621
798
1320
2190
2800
2680
2710
2740
2720
2320
2460
3420
4060
4360
4390
4450
4440
4250
4060
4040
3910
3570
3070
2480
2200
2410
2600
2640
2680
2000
1720
1390
1360
1190
1100
1260
1160
1030
963
904
984
993
889
807
833
927
955
892
816
760
772
780
729
976
905
794
785
973
1160
1940
1470
951
632
526
486
473
385
436
426
354
393
542
1510
1460
1330
1400
2020
1890
1380
1280
1300
848
719
588
502
491
518
434
1600
1260
945
724
614
542
572
513
535
843
972
766
678
698
828
735
629
562
491
451
420
483
557
530
507
519
644
646
1180
1210
850
742
690
602
531
486
484
479
453
721
1510
2170
1410
1030
819
2290
4490
4890
3510
2400
1930
1660
1460
1340
1100
1050
1010
1470
1350
1310
1320
1120
1060
1000
996
981
957
901
1030
920
844
803
758
731
702
674
671
660
692
748
801
919
966
884
808
805
784
764
764
772
728
680
696
733
841
816
760
728
717
695
694
713
711
712
693
739
770
769
757
752
744
760
812
1180
1070
943
845
831
809
758
735
732
768
789
749
688
675
703
724
704
652
648
633
636
621
629
696
674
657
635
642
658
664
669
646
657
647
639
633
620
619
640
664
764
782
703
644
650
644
652
649
614
608
618
603
607
657
678
690
726
943
1040
993
906
869
859
901
875
739
696
698
676
657
683
677
675
695
664
654
642
636
653
663
700
774
781
762
799
879
977
1220
1350
1320
1190
938
814
783
816
835
824
791
741
705
692
726
781
869
991
1070
1050
1010
978
1010
1000
967
955
926
927
1000
1090
1110
1070
990
950
887
816
757
705
689
677
652
596
525
504
461
485
608
659
725
660
591
533
489
405
418
469
544
720
672
713
821
822
911
1110
1150
1120
1220
1340
1250
1230
1170
1080
1060
1100
1130
1240
1410
1300
1410
2090
2410
2210
2140
2250
2190
2060
1640
1560
1500
1590
1880
2340
2860
3780
4250
4130
4410
5130
5810
4900
5240
6690
8490
7380
6910
5640
5480
5320
6060
6110
5300
5010
4860
4670
4390
3930
3270
3200
3230
3040
2600
2510
2230
2220
2570
2500
2390
2080
3050
3070
2740
2690
2130
2990
2540
2030
1800
1420
1250
1130
1100
1010
882
810
714
746
765
842
846
793
735
846
1540
1620
2500
2530
4100
1590
1340
2000
2000
1950
1540
1330
1390
1240
1130
867
756
699
631
610
579
553
542
533
530
533
1910
1380
1020
829
767
708
614
606
525
598
1270
1220
1070
932
835
767
732
700
679
671
650
620
599
573
604
578
550
1030
1390
1020
828
787
688
615
531
497
482
444
575
1380
1370
1660
1330
1070
817
698
686
635
639
599
577
609
547
677
1340
1380
1190
1080
951
925
911
837
800
780
776
810
799
802
835
843
915
932
851
841
809
786
782
790
784
726
724
894
951
874
786
790
757
725
703
694
708
739
793
758
742
783
771
730
754
756
710
721
723
700
693
700
704
723
726
700
704
701
699
757
705
689
708
729
764
805
764
760
717
671
664
708
726
730
726
757
758
755
752
804
771
770
732
676
658
665
644
707
712
770
750
720
755
761
750
729
724
748
718
707
695
723
763
781
868
874
807
791
799
766
777
894
985
986
984
1000
1040
1080
1100
1150
1130
1160
1140
1100
1110
1150
1170
1180
1070
1040
1110
1110
1120
1120
1140
1150
1130
1140
1170
1140
1140
1130
1050
966
942
994
996
973
980
1010
951
930
915
921
923
934
963
942
993
992
954
903
890
882
862
832
828
846
801
820
899
940
1120
1270
1220
1130
1080
1040
1010
1130
1220
1150
1070
909
811
788
738
836
964
1030
1130
1030
942
905
914
1180
1090
947
902
1010
1440
1860
1820
1730
1640
1680
1720
1770
1880
2450
2910
2570
2940
3650
4510
5510
6450
7080
6960
5820
4510
3990
4200
4190
4220
4480
5290
6070
6780
7030
7680
8180
8040
7980
7900
8080
8220
7900
7410
6650
6290
6170
6000
5980
5950
5870
5820
5670
5440
5440
5250
5100
5010
4930
4870
4940
4760
4680
4160
3840
3500
3060
2260
1760
1620
1500
1310
1020
950
900
836
814
788
780
709
782
839
845
737
715
644
645
662
671
637
663
646
646
748
1340
2570
7260
3600
2760
1370
1180
1010
863
796
728
595
545
488
584
587
616
640
642
727
996
1090
1080
859
756
949
1220
886
819
728
837
644
661
685
616
556
527
548
521
516
548
607
656
597
635
635
625
605
617
632
799
891
1010
1030
951
937
910
983
1090
1040
978
857
866
839
741
717
724
711
731
654
629
613
600
598
610
666
614
590
595
593
603
604
601
NaN
NaN
NaN
675
640
NaN
774
765
750
755
923
1230
1080
NaN
NaN
NaN
NaN
NaN
NaN
663
658
635
631
602
597
592
616
1010
963
788
712
654
642
631
622
608
591
593
583
NaN
NaN
NaN
509
522
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
602
613
1130
1200
1010
904
767
657
611
612
623
639
654
651
650
657
667
795
726
721
720
886
854
796
770
730
783
815
837
890
769
739
773
738
750
840
839
706
683
779
772
763
769
798
796
792
791
833
887
943
961
1200
1120
1100
1160
1260
1250
1150
1080
1030
1040
1070
1140
1120
1090
1100
1060
1000
1020
1080
1290
1160
1010
1020
1050
1060
1010
938
923
933
953
1020
1160
1260
1370
1530
1790
2080
2290
2460
2610
2670
2540
2310
2040
1890
1750
1710
1730
1650
1580
1700
1700
1690
1960
1990
1650
1560
1530
1610
1640
1680
1560
1540
1660
2080
2520
2820
2890
3010
3280
3330
3170
2520
2300
2480
2280
2130
2430
2320
2210
2140
2030
1830
1890
2500
3790
4570
4980
5730
5430
5470
5580
5720
6270
6730
6830
6830
6590
6340
5570
4990
4830
4960
5340
5540
6020
6410
6630
6470
6460
6500
6650
6760
7000
7320
7660
7990
8090
7890
7750
8060
8230
8220
7790
7390
6800
6630
6740
6920
7190
7470
7210
6850
6680
6110
5640
5330
4740
4410
3980
3450
2640
2260
2170
1730
1280
968
782
774
760
783
776
789
755
851
791
758
776
737
733
797
752
747
834
870
844
985
1010
911
1130
1380
2780
1850
1350
1050
1010
1200
1050
1020
874
810
758
742
695
660
634
588
550
543
553
544
532
524
538
570
617
581
578
584
593
549
521
519
504
507
543
545
550
592
566
556
516
534
562
560
580
570
736
663
691
702
685
647
569
542
574
571
600
636
656
809
1350
1570
2480
1570
1280
801
1360
2080
1220
920
837
735
704
713
700
676
660
674
710
686
690
677
674
697
717
729
726
692
705
738
736
725
765
794
785
794
788
791
790
804
805
786
730
727
745
751
748
743
750
759
745
744
744
718
699
699
708
700
698
696
712
701
685
697
697
695
689
689
678
661
651
672
680
693
707
708
700
714
706
699
688
664
654
648
682
674
662
664
679
679
668
666
638
628
634
633
646
669
675
670
679
702
704
710
713
671
642
629
628
623
620
612
574
611
643
668
646
632
636
611
614
612
618
604
624
605
618
594
583
580
585
584
576
561
600
592
591
595
595
578
587
587
567
559
562
578
568
555
556
550
552
548
516
499
506
516
521
510
514
516
514
514
559
567
578
577
555
546
534
529
530
535
527
514
505
507
499
490
497
475
504
525
513
492
486
502
482
495
528
525
550
641
676
647
693
678
624
708
725
670
592
539
550
549
559
556
589
580
508
498
502
533
758
934
919
975
892
859
783
699
670
660
702
922
1060
1290
1180
1120
1020
894
885
922
894
828
720
746
705
687
593
621
783
926
881
803
738
794
789
812
812
795
713
1170
916
796
739
691
735
626
618
571
565
692
799
892
793
722
676
568
523
514
546
580
628
613
605
592
591
594
636
675
689
769
812
770
807
803
711
630
709
907
923
1030
1130
924
915
788
775
653
548
539
467
548
637
930
830
766
656
583
548
544
555
549
548
551
525
519
554
588
584
532
507
519
558
595
606
566
660
730
810
783
721
706
703
632
536
512
500
567
560
713
701
662
531
536
524
508
532
525
506
484
459
518
526
521
516
491
486
549
540
562
591
613
624
631
591
609
587
602
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
493
489
485
500
521
519
543
512
520
512
497
488
488
498
494
479
755
1560
1110
738
654
646
632
592
618
589
574
561
602
650
722
1030
1130
1310
1210
923
789
757
796
815
762
873
2960
3130
1340
1000
874
872
874
885
890
911
912
851
818
834
884
978
1090
1280
1210
1100
963
926
943
982
1030
1160
1230
1430
1920
1890
1530
1230
1090
1010
995
1120
1160
1290
1620
2210
2110
1960
1890
1880
2340
3040
3120
3010
3020
3280
2780
2160
1890
1900
1910
1880
2200
2400
2250
2040
2100
2260
1980
2390
3030
3530
4040
3320
2480
2320
1980
1850
1680
1460
1410
1560
1600
1510
1400
1280
1260
1430
2680
4790
6390
6880
7440
8220
9050
9970
10500
10500
10600
10900
10600
8650
5930
5250
4980
4650
5350
5690
5350
4270
3650
3820
4430
4850
5630
6190
6240
6300
6100
5400
5210
4620
4220
4040
4360
4200
3840
3710
3390
2870
3000
3130
3050
2970
2920
2680
2600
2340
2170
2170
2180
2400
2340
2480
2230
1960
1800
1770
1770
1890
1800
1840
1800
1670
1610
1610
1650
1660
1650
1630
1500
1390
1300
1390
1370
1340
1370
1270
1450
1440
1420
1400
1380
1380
1470
1460
1410
1460
1500
1510
1500
1440
1260
1070
1050
1050
1100
1230
1190
1110
1110
1110
1110
1160
1270
1270
1210
1220
1170
1100
1040
1070
1040
906
744
709
686
660
642
641
631
592
669
686
679
595
612
634
669
860
848
861
810
765
740
707
710
716
725
738
761
748
749
764
768
771
800
782
668
750
709
713
731
630
651
690
719
687
661
655
628
618
618
607
609
599
588
603
634
1000
972
931
888
870
871
924
928
949
965
968
943
891
895
892
943
924
924
1010
981
1020
989
936
936
961
982
912
878
854
899
861
873
898
925
944
951
958
957
934
920
908
879
831
889
802
738
733
732
720
734
768
800
789
754
730
727
739
795
803
774
768
784
854
844
826
832
843
841
810
768
745
749
745
727
737
744
734
769
769
777
800
810
760
687
673
664
689
683
693
683
675
665
644
642
674
732
696
659
623
624
617
627
624
662
662
657
645
633
645
655
679
693
699
734
733
746
701
673
652
686
804
785
783
774
774
822
806
799
795
782
783
717
716
693
704
706
713
693
643
603
625
632
637
674
725
752
719
671
654
631
604
597
610
581
595
574
560
569
620
692
893
1110
1420
1510
1760
1810
1880
1800
1680
1750
1780
1710
1690
1650
1580
1530
1500
1530
1500
1550
1870
2120
2130
1850
1670
1640
1560
1460
1360
1460
1680
2060
2370
2680
2900
2360
2300
1990
1960
2900
3320
2340
1780
1480
1390
1190
1220
1470
1520
1310
1190
1050
932
841
751
712
660
593
542
548
528
531
497
466
523
656
648
629
625
605
560
521
505
498
484
476
482
485
465
486
531
598
665
598
594
533
528
500
691
1830
2000
1720
1200
932
660
534
461
536
425
404
397
358
361
347
337
326
365
424
458
519
567
614
655
697
724
668
631
620
634
615
616
627
662
701
643
594
528
531
538
609
609
643
684
746
828
823
850
815
753
726
686
636
555
552
571
542
525
518
526
535
525
519
520
504
515
526
560
555
541
561
554
547
537
542
549
555
568
565
572
589
607
626
637
646
654
716
694
680
631
642
709
818
848
671
676
708
701
709
669
607
596
604
597
609
682
599
498
472
456
449
439
432
440
443
454
449
497
505
549
545
535
533
534
530
527
527
525
521
521
515
523
534
529
539
530
519
496
501
498
483
524
537
516
482
491
504
506
503
501
516
519
530
535
545
530
534
485
502
527
521
524
505
503
483
482
476
471
525
511
509
507
497
479
483
485
498
532
498
488
507
513
537
578
559
521
514
523
535
531
522
523
534
546
530
519
512
519
532
536
545
550
579
612
599
609
551
527
506
508
524
552
564
556
549
557
565
561
563
543
531
552
565
555
543
567
569
564
551
589
617
620
610
605
594
605
587
568
559
547
579
613
619
580
566
539
514
482
472
500
505
503
494
533
533
576
588
549
595
599
587
596
626
605
599
574
536
485
436
398
424
478
518
574
539
558
608
617
593
567
576
818
797
664
638
759
906
896
680
560
564
485
537
669
706
936
1060
853
699
976
1460
1360
1240
1150
1260
1240
1260
1370
1440
1540
1400
1240
1420
1930
2610
2640
2330
2100
1780
1600
1480
1440
1340
1240
1080
1010
994
919
769
698
638
550
473
423
399
551
548
602
583
587
661
600
547
520
456
495
511
456
425
393
362
342
444
620
563
532
487
489
869
1030
769
787
1510
1810
1620
3300
2690
2120
1750
1150
1490
1280
1610
1170
907
674
576
578
640
634
558
516
547
635
717
902
1220
1660
992
882
684
733
660
555
483
387
384
380
393
380
366
810
3180
1440
902
791
682
565
483
443
406
373
354
353
341
349
380
432
480
534
531
521
457
472
455
424
425
458
604
758
904
886
1200
1570
1810
961
880
606
659
588
541
511
561
598
597
619
568
580
529
468
452
442
436
465
476
470
451
497
446
441
491
469
490
519
537
508
500
483
468
460
486
518
509
517
517
516
511
472
456
448
451
447
441
443
442
464
473
455
452
448
453
457
470
462
462
435
425
427
432
433
449
488
558
500
479
473
505
509
498
485
463
469
477
461
449
484
743
653
541
518
509
477
461
453
454
483
457
462
483
473
480
476
469
434
414
398
409
457
470
459
463
467
480
481
479
499
497
465
462
479
473
459
444
439
453
461
483
493
505
506
495
501
464
453
429
423
420
433
449
448
462
464
417
396
402
449
438
436
440
417
413
451
450
458
463
486
512
552
573
545
529
533
531
492
469
465
468
494
513
489
471
460
457
433
435
430
462
458
466
473
586
737
715
650
567
510
495
484
521
464
529
493
444
496
500
494
651
604
549
488
461
420
315
433
606
966
938
727
576
457
378
382
476
682
872
974
1060
1060
878
903
1610
2210
2000
1750
1800
1590
1550
1500
1880
2130
1970
1950
1900
1960
1510
1190
974
820
719
658
813
1070
1070
929
762
617
631
708
763
699
660
713
680
685
666
661
637
580
652
607
574
588
839
1400
1510
1210
1070
1060
1280
918
2260
2830
2650
1390
855
683
636
1630
1310
1160
981
1030
584
450
384
299
266
276
451
456
500
465
490
372
369
362
354
352
412
1130
2910
3330
4300
4010
3510
2230
1590
1120
732
653
806
628
857
806
706
477
394
385
493
557
644
1170
1560
1670
1130
667
454
522
669
553
686
841
924
769
582
437
350
625
612
533
537
494
401
383
382
435
475
514
548
1120
1350
1100
779
719
589
530
1420
5290
3920
3420
2630
1760
970
871
779
723
744
789
1280
1920
1630
1590
1310
831
854
780
649
574
524
542
589
631
651
803
688
617
604
619
581
612
628
601
559
511
528
509
505
562
534
475
671
575
514
493
494
502
510
518
520
519
515
497
479
463
460
453
471
479
444
442
434
460
468
468
474
495
487
514
519
561
561
552
558
557
553
546
527
513
507
523
517
525
495
449
431
430
455
466
486
497
528
499
495
505
570
744
567
549
576
679
645
585
497
480
465
452
463
456
483
487
469
456
461
514
562
583
511
460
450
445
438
444
433
465
448
427
424
443
457
465
503
497
470
433
442
438
442
424
406
415
417
454
518
575
541
521
505
501
551
583
670
761
596
547
532
523
503
484
497
498
473
487
501
464
488
496
523
582
864
895
883
827
1290
1490
1130
910
740
777
1230
1440
1370
920
749
664
596
570
580
616
614
582
602
694
784
688
614
617
722
820
1000
1460
2240
2750
2680
2270
2020
2390
2910
3180
2790
2480
2570
2870
3270
2980
2520
2620
2950
3130
3770
4310
4650
4720
4860
4550
3650
3430
3210
3610
4160
3800
3530
4090
4390
5180
5890
6680
6570
7070
7540
7190
7180
7450
7610
8110
8340
8550
8360
8190
8340
8700
8740
7550
6710
6680
7070
7530
8310
8200
7870
7800
7550
7430
7100
6330
5980
5290
5120
4890
4980
4870
4700
4420
3970
3310
2990
2730
2610
2730
2390
2170
1980
1960
1840
1750
1660
1550
1440
1390
1320
1250
1190
1120
1150
1080
996
899
869
763
680
636
639
613
573
522
466
482
435
419
417
670
645
718
761
800
697
603
567
514
486
517
479
467
439
461
558
623
595
615
588
426
365
316
304
542
828
703
676
656
575
507
457
434
400
473
459
453
475
473
460
452
417
423
502
551
721
1340
1090
1170
1310
1150
1140
1100
1020
948
927
944
886
866
801
668
682
666
662
697
732
735
753
879
758
756
654
735
679
598
598
575
578
601
634
608
604
594
593
584
577
587
548
543
565
594
612
726
807
696
694
713
657
623
616
605
623
652
649
653
642
648
647
644
644
637
641
664
669
637
623
630
638
689
667
660
642
644
613
612
614
600
592
590
592
590
609
590
562
552
565
616
686
628
624
601
576
567
572
572
609
647
623
579
566
573
563
586
589
570
564
582
591
607
579
577
594
590
592
585
583
542
573
581
563
544
549
552
555
596
653
655
630
644
652
682
675
634
616
573
616
620
688
753
650
641
620
626
647
635
623
647
636
621
614
577
592
596
607
606
591
600
585
581
580
582
588
612
645
622
609
612
629
614
618
618
605
618
621
611
611
618
655
708
715
745
781
760
720
676
661
657
661
742
740
660
628
599
571
556
557
538
535
524
533
546
680
718
742
699
650
679
664
672
731
851
941
701
656
801
892
887
941
1070
1150
1360
1290
1160
1000
803
672
598
581
599
714
876
942
756
651
719
764
770
774
727
592
685
809
1010
1330
1420
1650
1600
1330
1160
1190
1360
1320
1420
1570
1700
1870
1950
1970
2210
2330
2350
2770
2880
2870
2620
2620
2400
2190
2100
2140
1930
1850
1710
1540
1400
2120
2610
4240
3620
2760
2020
1670
1650
1570
2100
1900
2120
3750
3390
2060
1680
1440
1230
1130
945
816
700
624
534
484
456
443
482
474
584
574
585
609
800
693
682
701
552
529
512
523
468
522
716
713
638
685
924
937
883
1130
1820
1310
1480
1250
1270
1140
1040
733
636
606
700
741
1080
1750
2490
2740
3280
2070
1470
1290
1080
978
884
826
732
649
613
594
532
506
491
486
494
613
655
689
635
763
813
1770
1390
1250
1020
962
1050
1000
908
816
786
742
646
620
604
605
626
592
676
631
633
532
556
573
580
574
603
609
614
698
786
1160
2940
4850
4200
3130
2430
1260
1010
941
927
925
1210
1170
1160
1090
940
910
904
889
870
868
965
968
948
925
919
956
907
913
882
897
895
910
1070
1050
1020
1200
1410
1410
1420
1460
1310
998
895
881
875
880
864
691
674
668
673
652
656
643
666
669
675
669
670
675
648
637
622
608
606
604
619
644
645
635
621
606
609
610
609
601
590
596
611
612
611
601
610
599
548
518
559
573
555
564
561
561
554
552
513
455
448
471
490
601
636
628
611
605
583
564
570
589
602
654
606
595
579
574
557
569
595
597
662
700
649
615
597
598
620
565
572
554
548
547
564
605
604
612
602
599
637
648
631
634
668
692
635
611
621
640
685
694
702
704
676
653
635
653
633
613
605
606
611
595
658
689
715
765
782
701
681
669
658
667
635
568
466
453
411
460
592
930
981
1010
1070
974
1020
1030
933
751
649
567
503
570
632
729
870
766
675
597
559
489
589
964
1270
997
1040
879
843
934
1200
1490
1690
1450
1240
1110
1190
1160
1070
806
719
900
1470
1820
1870
1590
1510
1670
1870
2280
2490
2850
3590
3830
2980
2790
2530
2530
2480
2160
2150
1980
1990
1980
1920
1810
1630
1460
1310
1260
1230
1160
961
763
781
808
696
733
773
732
625
554
621
604
743
731
665
602
582
579
628
559
551
554
524
510
535
537
552
550
541
550
618
625
611
584
643
802
758
776
962
1250
1270
1240
1060
729
714
681
627
436
443
501
489
465
462
481
469
508
567
532
530
525
596
593
544
834
1260
975
962
857
828
792
787
766
718
642
492
480
498
514
490
527
1090
3010
2030
2000
1620
1000
754
669
615
572
501
851
986
809
741
656
1350
1100
1120
798
716
683
696
681
756
831
811
684
1200
2700
4160
4820
5930
7070
6310
4450
2670
2050
1700
1520
1410
1290
1220
1080
1070
1010
924
926
901
884
914
857
833
828
797
770
753
728
710
777
949
939
943
1180
1450
1450
1530
1180
1000
938
946
859
691
700
682
655
660
658
659
661
667
654
668
699
684
647
627
638
650
643
647
657
654
651
636
633
625
618
615
616
603
629
643
651
650
650
666
680
669
643
617
567
610
652
653
628
621
599
596
611
628
633
599
597
576
551
560
554
535
521
515
511
527
492
486
506
494
472
466
523
511
544
552
552
554
550
552
535
525
530
537
556
562
502
490
512
526
500
490
496
503
522
501
493
484
482
482
501
548
537
568
594
635
649
643
629
654
633
601
588
577
560
555
589
582
580
596
529
485
496
515
541
641
808
893
885
1190
1270
1200
1180
1060
1090
1200
1100
984
918
818
757
754
689
660
756
723
722
661
675
702
581
599
593
548
494
452
422
425
506
758
842
821
730
579
542
567
515
427
427
412
450
543
600
561
608
599
607
746
915
1070
1030
992
914
752
647
527
924
931
906
903
1110
1180
1250
1420
1420
1340
1260
1240
1210
1230
1250
1290
1330
1280
1230
1070
814
746
740
686
652
678
639
503
478
482
503
477
555
502
592
757
772
695
616
578
543
471
498
518
562
NaN
NaN
569
579
544
537
512
536
541
580
589
667
767
749
1040
1280
1220
1810
1680
1000
809
1090
772
705
681
734
617
583
490
427
411
380
361
443
498
512
522
632
852
801
710
693
645
603
613
610
614
652
917
663
660
702
629
640
662
753
831
846
792
641
635
625
646
622
581
582
565
552
606
677
909
1930
3890
6890
9710
5460
2680
1710
1490
956
1150
2190
2250
1990
NaN
5090
6630
4580
3510
1960
1300
1060
960
881
790
717
697
NaN
1200
4720
3660
2520
1930
1700
1550
1440
2840
9480
17600
26800
