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