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