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