2048
2080
2112
2145
2177
2209
2241
2273
2305
2337
2369
2401
2433
2465
2497
2528
2560
2591
2622
2654
2685
2715
2746
2777
2807
2837
2867
2897
2927
2956
2986
3015
3043
3072
3100
3128
3156
3184
3211
3238
3264
3291
3317
3343
3368
3393
3418
3442
3466
3490
3513
3536
3559
3581
3603
3625
3646
3666
3686
3706
3725
3744
3763
3781
3798
3816
3832
3848
3864
3879
3894
3908
3922
3935
3948
3961
3972
3984
3994
4005
4014
4023
4032
4040
4048
4055
4061
4067
4072
4077
4081
4085
4088
4091
4093
4094
4095
4095
4095
4094
4093
4091
4089
4085
4082
4078
4073
4067
4061
4055
4048
4040
4032
4023
4014
4004
3993
3982
3971
3958
3946
3932
3919
3904
3889
3874
3858
3842
3825
3807
3789
3770
3751
3732
3712
3691
3670
3649
3627
3604
3581
3558
3534
3510
3485
3460
3434
3408
3382
3355
3327
3300
3272
3243
3214
3185
3156
3126
3096
3065
3034
3003
2972
2940
2908
2876
2843
2810
2777
2744
2710
2676
2643
2608
2574
2539
2505
2470
2435
2400
2364
2329
2293
2258
2222
2186
2151
2115
2079
2043
2007
1971
1935
1899
1863
1827
1791
1755
1720
1684
1649
1613
1578
1543
1508
1473
1438
1403
1369
1335
1301
1267
1234
1200
1167
1134
1102
1070
1038
1006
975
944
913
883
853
823
794
765
737
709
681
654
627
601
575
550
525
500
477
453
430
408
386
365
344
323
304
285
266
248
231
214
197
182
167
152
139
125
113
101
90
79
69
60
51
43
36
29
24
18
14
10
7
4
2
1
1
1
2
3
6
9
12
17
22
28
34
41
49
58
67
77
88
99
111
124
137
151
166
181
197
214
231
249
268
287
307
327
348
370
392
415
438
463
487
512
538
564
591
619
646
675
704
733
763
793
824
855
887
919
952
985
1018
1052
1086
1120
1155
1191
1226
1262
1298
1334
1371
1408
1445
1483
1520
1558
1596
1635
1673
1712
1751
1789
1828
1868
1907
1946
1985
2025
2064
2103
2143
2182
2222
2261
2300
2339
2378
2417
2456
2495
2534
2572
2610
2648
2686
2724
2761
2798
2835
2872
2908
2944
2980
3015
3050
3085
3119
3153
3186
3219
3252
3284
3316
3347
3378
3408
3438
3467
3496
3524
3552
3579
3605
3631
3656
3681
3705
3728
3751
3773
3795
3815
3835
3855
3874
3892
3909
3925
3941
3956
3971
3984
3997
4009
4020
4031
4041
4050
4058
4065
4072
4078
4083
4087
4090
4093
4094
4095
4095
4095
4093
4091
4088
4084
4079
4073
4067
4059
4051
4042
4032
4022
4010
3998
3985
3972
3957
3942
3926
3909
3891
3872
3853
3833
3813
3791
3769
3746
3723
3698
3673
3648
3621
3594
3567
3538
3509
3480
3450
3419
3387
3356
3323
3290
3256
3222
3188
3153
3117
3081
3044
3007
2970
2932
2894
2856
2817
2777
2738
2698
2658
2617
2576
2536
2494
2453
2411
2369
2328
2285
2243
2201
2159
2116
2074
2031
1988
1946
1903
1861
1818
1776
1734
1692
1650
1608
1566
1525
1484
1442
1402
1361
1321
1281
1241
1202
1163
1125
1086
1049
1011
974
938
902
866
831
797
763
730
697
665
633
602
572
542
513
485
457
430
404
378
354
330
306
284
262
241
221
202
183
166
149
133
118
104
91
78
67
56
46
38
30
23
17
12
8
4
2
1
1
1
3
5
9
13
18
24
32
40
49
59
70
82
95
108
123
139
155
173
191
210
230
251
273
295
319
343
368
394
421
448
476
505
535
566
597
629
661
695
729
763
799
834
871
908
946
984
1022
1062
1101
1141
1182
1223
1265
1307
1349
1391
1434
1478
1521
1565
1609
1654
1698
1743
1788
1833
1878
1923
1969
2014
2060
2105
2151
2196
2242
2287
2332
2377
2422
2467
2512
2556
2600
2644
2688
2731
2774
2817
2859
2901
2942
2983
3024
3064
3104
3143
3182
3220
3257
3294
3330
3366
3401
3435
3469
3502
3534
3565
3596
3626
3655
3683
3710
3737
3763
3788
3812
3835
3857
3878
3899
3918
3937
3954
3971
3986
4001
4014
4027
4038
4049
4058
4066
4074
4080
4085
4089
4092
4094
4095
4095
4094
4092
4088
4084
4079
4072
4064
4056
4046
4035
4023
4010
3996
3981
3965
3948
3930
3911
3891
3870
3847
3824
3800
3775
3750
3723
3695
3666
3637
3606
3575
3543
3510
3477
3442
3407
3371
3334
3297
3259
3220
3180
3140
3100
3058
3016
2974
2931
2888
2844
2799
2755
2709
2664
2618
2572
2525
2478
2431
2384
2336
2288
2241
2193
2144
2096
2048
2000
1952
1903
1855
1807
1759
1711
1664
1616
1569
1522
1475
1429
1383
1337
1292
1247
1202
1158
1115
1072
1029
987
946
905
865
826
787
749
711
675
639
604
570
536
504
472
441
411
382
354
327
301
276
252
229
207
186
166
147
129
113
97
83
69
57
46
36
28
20
14
9
5
2
1
1
1
3
7
11
17
24
32
41
52
63
76
90
105
122
139
158
177
198
220
243
267
293
319
346
374
404
434
465
498
531
565
600
636
673
711
749
788
828
869
911
953
996
1039
1084
1129
1174
1220
1266
1313
1361
1408
1457
1505
1554
1604
1653
1703
1753
1804
1854
1905
1955
2006
2057
2108
2159
2210
2260
2311
2361
2412
2462
2512
2561
2610
2659
2708
2756
2804
2851
2898
2944
2990
3035
3080
3124
3167
3210
3252
3293
3333
3373
3412
3450
3487
3523
3558
3592
3626
3658
3690
3720
3749
3777
3804
3830
3855
3879
3902
3923
3943
3962
3980
3997
4012
4026
4039
4050
4060
4069
4077
4083
4088
4092
4094
4095
4095
4094
4091
4086
4081
4074
4066
4056
4045
4033
4020
4005
3989
3972
3953
3933
3912
3890
3866
3842
3816
3789
3760
3731
3700
3669
3636
3602
3568
3532
3495
3457
3418
3379
3338
3297
3254
3211
3167
3123
3077
3031
2984
2937
2889
2840
2791
2742
2691
2641
2590
2538
2487
2434
2382
2329
2277
2224
2171
2117
2064
2011
1957
1904
1851
1798
1745
1692
1639
1587
1535
1484
1432
1381
1331
1281
1232
1183
1134
1087
1039
993
947
902
858
815
772
731
690
650
611
573
536
500
465
432
399
368
337
308
280
254
228
204
181
159
139
120
103
86
71
58
46
35
26
18
12
7
3
1
1
1
4
7
13
19
27
37
48
60
74
89
106
124
143
164
186
210
235
261
288
317
347
378
410
444
479
515
552
590
629
670
711
753
796
840
886
931
978
1026
1074
1123
1173
1223
1274
1326
1378
1431
1484
1537
1591
1646
1700
1755
1810
1866
1921
1977
2032
2088
2144
2199
2255
2310
2366
2421
2475
2530
2584
2638
2691
2744
2796
2848
2899
2950
3000
3049
3098
3146
3193
3239
3284
3328
3372
3414
3455
3496
3535
3573
3610
3646
3681
3714
3746
3777
3807
3835
3862
3887
3911
3934
3955
3975
3994
4011
4026
4040
4052
4063
4072
4080
4086
4091
4094
4095
4095
4094
4090
4085
4079
4071
4061
4050
4038
4023
4008
3990
3971
3951
3929
3906
3881
3855
3827
3798
3768
3736
3703
3669
3633
3596
3558
3519
3478
3437
3394
3350
3305
3259
3212
3165
3116
3066
3016
2965
2913
2860
2807
2753
2699
2644
2588
2532
2476
2419
2362
2305
2247
2189
2132
2074
2016
1958
1900
1842
1784
1727
1669
1613
1556
1500
1444
1388
1334
1279
1226
1173
1120
1069
1018
968
919
870
823
777
731
687
644
602
561
522
483
446
410
376
342
311
280
251
224
198
174
151
129
110
91
75
60
47
35
25
17
10
5
2
1
1
3
6
12
19
27
38
50
64
79
96
115
135
157
181
206
233
261
291
322
355
389
424
461
500
539
580
622
666
710
756
803
851
900
950
1001
1053
1105
1159
1213
1268
1324
1380
1437
1495
1553
1611
1670
1729
1789
1848
1908
1968
2028
2089
2149
2209
2269
2329
2388
2447
2506
2565
2623
2681
2738
2795
2851
2906
2960
3014
3067
3119
3170
3220
3270
3318
3365
3410
3455
3499
3541
3582
3621
3660
3696
3732
3766
3798
3829
3858
3886
3912
3936
3959
3980
3999
4017
4033
4047
4059
4070
4079
4085
4091
4094
4095
4095
4093
4089
4083
4075
4066
4055
4041
4027
4010
3991
3971
3949
3926
3900
3873
3844
3814
3782
3748
3713
3677
3639
3599
3558
3516
3472
3427
3381
3333
3284
3234
3184
3131
3078
3024
2970
2914
2857
2800
2742
2683
2624
2564
2504
2443
2382
2320
2258
2196
2134
2072
2010
1948
1885
1823
1761
1700
1638
1577
1517
1457
1397
1338
1280
1222
1166
1110
1054
1000
947
894
843
793
744
696
650
605
561
518
477
438
400
363
328
295
263
233
205
178
153
130
109
90
72
57
43
31
21
13
7
3
1
1
2
6
12
19
29
41
54
69
87
106
127
150
174
201
229
259
291
325
360
397
435
475
517
560
605
651
698
747
797
848
900
954
1008
1064
1120
1178
1236
1296
1356
1416
1478
1539
1602
1665
1728
1792
1855
1919
1984
2048
2112
2177
2241
2305
2369
2432
2495
2558
2620
2682
2743
2803
2863
2922
2980
3037
3093
3148
3202
3255
3306
3357
3406
3454
3500
3545
3589
3631
3671
3710
3747
3782
3816
3848
3878
3906
3933
3957
3980
4000
4019
4036
4050
4063
4073
4082
4088
4093
4095
4095
4094
4090
4084
4075
4065
4053
4039
4022
4004
3984
3961
3937
3911
3883
3853
3821
3787
3751
3714
3675
3634
3592
3548
3502
3455
3407
3357
3305
3253
3199
3144
3087
3030
2972
2912
2852
2791
2729
2666
2603
2539
2474
2409
2344
2278
2212
2146
2080
2014
1948
1881
1815
1749
1684
1619
1554
1490
1426
1363
1301
1239
1179
1119
1060
1002
945
890
835
782
731
680
631
584
538
494
451
410
371
333
298
264
232
202
174
148
124
102
82
65
49
35
24
15
8
3
1
1
3
7
13
21
32
45
60
77
97
118
142
168
195
225
257
291
326
364
403
444
487
532
578
626
676
727
779
833
889
945
1003
1062
1122
1183
1245
1308
1372
1437
1502
1568
1634
1701
1768
1836
1904
1972
2040
2109
2177
2245
2313
2380
2447
2514
2581
2646
2711
2776
2839
2902
2964
3025
3084
3143
3200
3256
3311
3364
3416
3466
3515
3562
3608
3651
3693
3733
3771
3807
3842
3874
3904
3932
3958
3982
4003
4023
4040
4055
4067
4078
4085
4091
4094
4095
4094
4090
4084
4076
4066
4053
4037
4020
4000
3978
3954
3927
3898
3868
3835
3800
3763
3724
3683
3640
3595
3549
3501
3451
3399
3346
3292
3235
3178
3119
3059
2998
2935
2872
2808
2742
2676
2609
2542
2473
2405
2336
2266
2196
2126
2056
1986
1916
1846
1777
1707
1638
1570
1502
1434
1368
1302
1237
1173
1110
1048
987
927
869
812
756
703
650
599
550
503
458
414
373
333
295
260
227
195
166
140
115
93
73
55
40
28
17
9
4
1
1
3
7
14
23
35
49
66
85
106
130
156
184
215
248
283
320
360
401
444
490
537
586
637
690
744
800
858
917
977
1039
1101
1166
1231
1297
1364
1432
1501
1570
1641
1711
1782
1854
1925
1997
2069
2141
2213
2284
2356
2427
2497
2567
2637
2705
2773
2840
2906
2971
3035
3098
3159
3219
3277
3335
3390
3444
3496
3546
3594
3641
3685
3728
3768
3807
3843
3876
3908
3937
3964
3988
4010
4030
4047
4061
4073
4083
4089
4094
4095
4095
4091
4085
4076
4065
4051
4035
4016
3995
3971
3945
3916
3885
3851
3816
3778
3737
3695
3650
3604
3555
3505
3452
3398
3342
3285
3225
3165
3102
3039
2974
2908
2841
2772
2703
2633
2562
2491
2419
2346
2273
2200
2126
2052
1979
1905
1832
1759
1686
1613
1541
1470
1400
1330
1261
1194
1127
1062
997
935
873
813
755
699
644
591
540
490
443
398
355
315
276
240
207
175
147
120
96
75
57
41
27
17
9
3
1
1
4
9
18
29
42
59
78
99
123
150
180
211
246
282
322
363
407
452
501
551
603
657
713
771
830
891
954
1018
1084
1151
1219
1288
1359
1430
1502
1575
1649
1723
1797
1872
1948
2023
2098
2174
2249
2324
2399
2473
2546
2619
2691
2763
2833
2902
2971
3038
3103
3167
3230
3291
3350
3408
3464
3517
3569
3619
3667
3712
3755
3796
3834
3870
3904
3934
3963
3988
4011
4032
4049
4064
4076
4085
4091
4095
4095
4093
4088
4080
4070
4056
4040
4021
3999
3974
3947
3917
3885
3850
3812
3772
3729
3684
3637
3588
3536
3483
3427
3369
3310
3248
3185
3121
3054
2987
2918
2848
2776
2704
2630
2556
2481
2406
2330
2253
2176
2099
2022
1945
1868
1791
1715
1639
1564
1489
1415
1342
1270
1199
1129
1061
994
928
864
802
741
682
626
571
518
468
420
374
330
289
251
215
182
151
123
98
76
56
40
26
15
7
2
1
2
6
13
23
35
51
70
92
116
143
173
206
242
280
321
364
410
458
508
561
616
673
732
793
856
921
987
1055
1124
1195
1267
1340
1415
1490
1566
1643
1720
1798
1876
1955
2034
2112
2191
2270
2348
2426
2503
2579
2655
2730
2804
2877
2948
3019
3088
3155
3221
3285
3347
3407
3465
3521
3575
3627
3676
3723
3767
3809
3848
3885
3918
3949
3977
4002
4025
4044
4060
4073
4083
4091
4095
4095
4093
4088
4080
4068
4054
4036
4016
3992
3966
3936
3904
3869
3831
3790
3747
3701
3653
3602
3549
3493
3435
3375
3313
3249
3184
3116
3047
2976
2904
2831
2756
2680
2603
2526
2447
2368
2289
2209
2128
2048
1968
1887
1807
1728
1648
1570
1492
1415
1339
1264
1190
1117
1046
977
909
842
778
716
655
597
541
488
437
388
342
299
258
220
185
153
124
98
74
54
37
24
13
6
2
1
3
8
17
29
44
62
84
108
136
166
200
236
276
318
363
410
460
513
568
626
686
748
812
878
946
1016
1087
1160
1234
1310
1387
1465
1544
1624
1704
1785
1867
1948
2030
2112
2194
2276
2357
2438
2518
2598
2677
2754
2831
2906
2980
3053
3123
3193
3260
3325
3388
3450
3509
3565
3619
3671
3720
3766
3809
3850
3888
3923
3954
3983
4008
4031
4050
4065
4078
4087
4093
4095
4095
4090
4083
4072
4058
4040
4020
3996
3968
3938
3905
3868
3829
3786
3741
3693
3642
3589
3532
3474
3413
3350
3285
3217
3148
3077
3004
2930
2854
2776
2698
2618
2538
2456
2374
2291
2208
2125
2041
1958
1875
1791
1709
1626
1545
1464
1385
1306
1228
1152
1078
1005
934
864
797
731
668
607
549
493
440
389
341
296
254
215
179
147
117
91
68
48
32
19
9
3
1
2
6
14
25
40
58
80
105
133
164
199
237
278
322
369
419
471
527
585
645
708
773
841
910
982
1055
1130
1207
1285
1364
1445
1526
1609
1692
1776
1861
1946
2031
2116
2201
2286
2370
2454
2537
2619
2701
2781
2860
2937
3013
3088
3160
3231
3300
3366
3430
3492
3552
3608
3662
3713
3762
3807
3849
3888
3924
3957
3986
4012
4035
4054
4069
4081
4089
4094
4095
4093
4087
4077
4064
4048
4027
4004
3976
3946
3912
3875
3834
3790
3744
3694
3641
3586
3527
3466
3403
3337
3269
3199
3126
3052
2976
2898
2819
2738
2656
2573
2489
2404
2318
2232
2146
2059
1973
1886
1800
1714
1629
1545
1461
1379
1297
1217
1139
1062
986
913
842
773
706
641
580
520
464
410
359
312
267
226
188
153
122
94
70
49
32
19
9
3
1
2
7
16
29
45
65
88
116
146
180
218
259
303
351
401
455
511
570
633
697
764
834
906
980
1055
1133
1213
1294
1376
1460
1544
1630
1717
1804
1891
1979
2067
2155
2243
2331
2418
2504
2590
2674
2758
2840
2920
2999
3077
3152
3225
3297
3366
3432
3496
3557
3615
3671
3723
3773
3819
3861
3901
3937
3969
3998
4023
4045
4063
4076
4087
4093
4095
4094
4089
4080
4067
4050
4030
4006
3978
3946
3911
3872
3830
3784
3736
3684
3628
3570
3509
3445
3379
3310
3238
3165
3089
3011
2931
2850
2767
2683
2597
2510
2423
2334
2246
2156
2067
1977
1888
1799
1710
1622
1535
1449
1363
1280
1197
1116
1037
960
885
813
742
674
609
546
487
430
376
326
279
235
195
159
126
97
71
50
32
18
8
2
1
3
9
19
32
50
72
98
127
160
197
238
282
329
380
434
491
552
615
681
750
821
895
971
1049
1129
1211
1295
1380
1467
1554
1643
1733
1823
1913
2004
2095
2186
2277
2367
2456
2545
2633
2720
2805
2889
2971
3052
3130
3207
3281
3352
3421
3488
3551
3612
3669
3723
3774
3822
3865
3906
3942
3975
4004
4029
4050
4067
4081
4090
4094
4095
4092
4085
4073
4058
4038
4015
3987
3956
3920
3881
3838
3792
3742
3689
3632
3572
3509
3443
3375
3303
3229
3153
3074
2993
2911
2826
2740
2653
2564
2474
2384
2292
2200
2108
2016
1923
1831
1740
1649
1558
1469
1381
1294
1209
1125
1044
964
887
811
739
669
602
538
477
419
364
313
266
222
182
145
113
85
60
40
24
12
4
1
1
6
16
29
46
68
94
124
158
195
237
282
331
384
440
500
562
628
697
769
843
920
999
1080
1164
1249
1336
1425
1514
1605
1697
1790
1883
1977
2070
2164
2258
2351
2443
2535
2625
2715
2803
2889
2974
3057
3138
3216
3292
3365
3436
3504
3568
3630
3688
3743
3794
3841
3885
3924
3960
3992
4019
4043
4062
4077
4087
4094
4095
4093
4086
4075
4060
4040
4016
3988
3955
3919
3878
3834
3786
3734
3678
3619
3557
3491
3422
3351
3276
3199
3119
3037
2953
2867
2779
2690
2599
2507
2413
2320
2225
2130
2035
1940
1845
1751
1657
1564
1472
1381
1292
1204
1118
1034
952
873
796
722
651
583
517
456
397
343
292
244
201
162
127
96
69
47
29
15
6
1
1
5
14
27
45
67
93
124
159
198
241
288
339
394
452
514
580
648
720
795
872
952
1035
1119
1206
1295
1385
1477
1570
1664
1760
1855
1952
2048
2144
2241
2337
2432
2526
2620
2712
2802
2891
2978
3064
3146
3227
3304
3379
3451
3520
3586
3648
3707
3762
3813
3860
3903
3942
3977
4007
4033
4055
4072
4084
4092
4095
4094
4088
4078
4063
4043
4019
3990
3957
3920
3878
3833
3783
3729
3672
3611
3546
3478
3407
3332
3255
3175
3092
3007
2919
2830
2739
2646
2552
2457
2361
2264
2166
2069
1971
1873
1776
1679
1583
1489
1395
1303
1213
1124
1038
954
872
793
717
644
574
508
445
386
330
279
231
188
149
115
84
59
38
21
10
3
1
3
10
22
39
60
86
116
151
191
234
282
334
390
450
513
581
651
725
802
882
965
1050
1137
1227
1318
1412
1507
1603
1700
1798
1896
1995
2094
2194
2292
2390
2488
2584
2679
2773
2865
2955
3043
3128
3212
3292
3369
3444
3515
3583
3647
3707
3763
3816
3864
3908
3947
3982
4012
4038
4059
4076
4087
4094
4095
4092
4084
4072
4054
4032
4005
3973
3937
3896
3851
3801
3747
3689
3628
3562
3493
3420
3344
3265
3183
3099
3011
2922
2830
2737
2641
2545
2447
2348
2248
2148
2048
1947
1847
1748
1649
1550
1454
1358
1264
1172
1082
995
910
828
748
672
599
530
464
402
344
290
241
196
155
119
87
61
39
22
10
3
1
3
11
24
42
65
92
124
161
203
249
300
355
414
477
543
614
688
766
846
930
1016
1105
1196
1290
1385
1482
1580
1680
1780
1881
1982
2084
2186
2287
2388
2488
2587
2684
2780
2874
2966
3056
3144
3228
3310
3389
3464
3536
3604
3669
3729
3785
3837
3885
3927
3966
3999
4028
4051
4070
4083
4092
4095
4094
4087
4075
4058
4036
4009
3977
3940
3899
3853
3802
3747
3688
3624
3557
3485
3411
3332
3251
3166
3079
2989
2896
2802
2705
2607
2507
2406
2305
2202
2099
1996
1894
1791
1689
1588
1489
1390
1293
1198
1106
1015
928
843
761
682
607
535
468
404
345
289
239
193
151
115
83
57
35
19
8
2
1
5
15
30
50
75
106
141
181
226
276
330
389
452
519
590
665
743
825
910
998
1088
1181
1277
1374
1473
1574
1676
1779
1882
1986
2090
2195
2298
2401
2504
2605
2704
2802
2898
2992
3084
3172
3258
3341
3420
3496
3568
3636
3700
3759
3815
3865
3911
3952
3988
4019
4045
4065
4081
4091
4095
4094
4088
4077
4060
4038
4011
3978
3941
3898
3851
3799
3742
3681
3615
3545
3472
3394
3313
3229
3141
3051
2958
2863
2765
2665
2564
2462
2358
2253
2148
2043
1937
1832
1728
1624
1521
1420
1320
1223
1127
1034
944
856
772
691
614
540
471
405
344
288
236
189
147
111
79
53
31
16
6
1
2
8
20
37
59
87
120
159
202
251
304
362
425
492
563
638
717
800
886
975
1067
1162
1259
1358
1459
1562
1666
1772
1878
1984
2091
2197
2303
2409
2513
2617
2719
2818
2916
3012
3105
3195
3282
3365
3446
3522
3594
3662
3726
3785
3839
3888
3933
3972
4006
4035
4058
4076
4088
4094
4095
4090
4080
4064
4043
4016
3984
3946
3903
3855
3802
3744
3682
3615
3543
3468
3388
3305
3219
3129
3036
2940
2842
2742
2639
2535
2430
2324
2216
2109
2001
1893
1786
1679
1574
1469
1366
1266
1167
1071
977
886
799
715
635
559
487
419
356
297
243
195
151
113
80
53
32
16
5
1
2
9
21
40
64
93
128
169
215
266
322
383
448
518
593
671
754
840
929
1022
1117
1216
1316
1419
1524
1630
1737
1845
1954
2063
2172
2281
2389
2496
2601
2706
2808
2908
3006
3101
3194
3283
3368
3450
3527
3601
3670
3734
3794
3849
3898
3942
3981
4014
4042
4064
4080
4091
4095
4094
4087
4074
4055
4030
4000
3964
3922
3876
3823
3766
3704
3637
3565
3489
3409
3325
3237
3146
3052
2954
2854
2752
2648
2542
2434
2325
2216
2106
1995
1885
1776
1667
1559
1453
1348
1245
1145
1047
952
861
772
688
607
531
459
392
329
271
219
172
130
94
64
40
21
8
2
1
6
17
35
58
87
122
162
208
259
316
378
444
516
592
672
756
844
936
1031
1129
1230
1333
1438
1545
1654
1763
1874
1985
2097
2208
2319
2429
2538
2645
2751
2855
2956
3055
3150
3243
3332
3417
3498
3574
3646
3714
3776
3834
3886
3932
3973
4008
4038
4061
4079
4090
4095
4094
4087
4074
4055
4030
3999
3962
3919
3871
3817
3758
3693
3624
3550
3471
3389
3302
3211
3117
3020
2919
2816
2711
2604
2494
2384
2273
2161
2048
1935
1823
1712
1601
1492
1384
1279
1176
1075
977
883
792
705
622
543
469
399
335
276
222
174
131
94
63
39
20
8
1
1
8
20
39
64
94
131
174
223
277
336
401
471
546
625
709
796
888
983
1082
1184
1288
1394
1503
1613
1725
1838
1951
2065
2178
2291
2404
2515
2625
2734
2840
2944
3045
3142
3237
3328
3415
3498
3576
3649
3718
3781
3839
3892
3938
3979
4014
4043
4066
4082
4092
4095
4093
4084
4068
4046
4018
3984
3944
3898
3846
3788
3725
3657
3584
3506
3423
3336
3245
3150
3052
2950
2846
2739
2630
2519
2407
2293
2179
2064
1950
1835
1721
1608
1497
1387
1279
1174
1071
972
876
783
695
611
531
456
386
322
262
209
161
119
84
54
31
15
4
1
3
12
28
50
79
114
154
201
254
313
377
446
521
600
684
773
865
962
1062
1165
1270
1379
1489
1602
1715
1830
1946
2062
2178
2293
2408
2521
2633
2744
2852
2957
3060
3159
3255
3347
3434
3518
3596
3670
3738
3801
3858
3910
3955
3994
4027
4054
4074
4088
4094
4095
4089
4076
4056
4030
3998
3959
3914
3863
3806
3743
3675
3602
3523
3440
3352
3260
3164
3064
2961
2855
2746
2635
2522
2408
2292
2175
2058
1941
1825
1709
1594
1480
1369
1259
1152
1049
948
851
758
669
584
505
430
361
297
239
187
141
102
68
42
21
8
1
1
8
22
42
69
102
142
188
240
299
363
432
507
588
673
762
856
954
1055
1160
1268
1378
1491
1606
1722
1839
1956
2075
2193
2310
2427
2542
2656
2768
2878
2984
3088
3188
3285
3377
3465
3548
3626
3699
3766
3828
3883
3933
3976
4013
4043
4066
4083
4093
4095
4092
4081
4063
4039
4008
3970
3926
3875
3818
3756
3687
3613
3534
3450
3361
3267
3169
3068
2963
2855
2744
2631
2516
2399
2281
2162
2043
1924
1805
1687
1570
1455
1342
1231
1123
1018
917
819
726
637
553
474
400
332
269
213
163
120
83
53
29
13
3
1
5
16
35
60
92
131
177
228
286
351
421
496
577
663
754
849
949
1052
1158
1268
1381
1495
1612
1730
1850
1970
2090
2210
2330
2448
2566
2681
2795
2906
3013
3118
3219
3316
3408
3496
3579
3656
3728
3794
3854
3908
3955
3995
4029
4056
4076
4089
4095
4094
4085
4070
4047
4018
3981
3938
3888
3832
3770
3701
3627
3547
3462
3372
3277
3178
3075
2968
2858
2746
2631
2513
2394
2274
2153
2032
1911
1790
1670
1551
1434
1319
1207
1098
992
890
791
698
609
525
446
373
306
245
191
143
102
67
40
20
7
1
2
11
27
50
80
117
162
212
270
333
403
479
560
646
738
834
935
1039
1147
1259
1373
1490
1608
1729
1850
1972
2095
2217
2339
2459
2579
2696
2811
2923
3033
3138
3240
3338
3431
3519
3601
3678
3750
3815
3874
3926
3972
4010
4042
4066
4083
4093
4095
4090
4078
4058
4031
3997
3956
3908
3853
3792
3724
3650
3571
3486
3395
3300
3200
3096
2989
2877
2763
2646
2527
2406
2284
2161
2038
1914
1791
1669
1549
1430
1313
1199
1088
981
877
778
683
593
509
430
357
291
230
177
130
90
57
32
14
4
1
5
17
37
63
98
139
187
242
304
373
447
527
613
705
801
902
1007
1116
1228
1344
1462
1582
1704
1828
1952
2076
2201
2325
2447
2569
2688
2806
2920
3031
3139
3242
3341
3435
3525
3608
3686
3758
3824
3882
3934
3979
4017
4048
4071
4086
4094
4095
4087
4072
4050
4020
3983
3938
3886
3828
3762
3691
3613
3529
3440
3346
3246
3142
3034
2923
2808
2690
2569
2447
2323
2199
2073
1948
1822
1698
1575
1454
1334
1218
1105
995
889
788
691
599
513
433
359
291
229
175
128
88
55
30
12
3
1
7
20
41
70
107
150
201
259
324
395
473
557
646
741
841
945
1054
1166
1282
1400
1522
1645
1770
1895
2022
2148
2275
2400
2524
2646
2766
2884
2998
3108
3214
3316
3413
3505
3592
3672
3746
3814
3875
3928
3975
4014
4046
4070
4086
4094
4095
4087
4072
4049
4018
3980
3934
3880
3820
3753
3679
3599
3513
3421
3324
3222
3115
3005
2890
2772
2652
2529
2404
2278
2150
2023
1895
1768
1643
1518
1396
1276
1159
1046
937
832
731
636
546
462
384
313
249
191
141
98
63
35
16
4
1
5
17
38
66
102
146
197
255
321
393
472
557
647
744
845
952
1062
1177
1295
1416
1539
1664
1791
1919
2048
2177
2305
2432
2557
2681
2802
2920
3035
3146
3252
3354
3451
3542
3627
3706
3778
3844
3902
3953
3997
4032
4060
4080
4092
4095
4091
4078
4058
4029
3992
3948
3896
3837
3771
3697
3617
3531
3439
3341
3238
3131
3019
2903
2784
2661
2537
2410
2282
2152
2023
1893
1764
1637
1510
1386
1265
1147
1032
922
815
714
618
528
444
367
296
232
176
127
86
53
28
11
2
1
9
25
49
81
122
170
225
288
358
435
519
609
704
805
911
1022
1137
1256
1378
1502
1629
1758
1887
2018
2148
2279
2408
2536
2662
2785
2906
3022
3135
3244
3348
3446
3539
3625
3706
3779
3845
3904
3956
3999
4035
4063
4082
4093
4095
4089
4075
4053
4022
3983
3936
3882
3819
3750
3673
3590
3501
3405
3304
3198
3087
2971
2852
2730
2604
2477
2347
2217
2085
1954
1822
1692
1563
1436
1312
1191
1073
959
850
745
646
553
466
386
312
246
187
136
93
58
31
12
2
1
8
24
48
80
120
169
225
290
361
439
525
616
714
817
925
1038
1155
1276
1401
1528
1657
1788
1920
2052
2185
2317
2447
2577
2704
2828
2949
3066
3179
3287
3390
3488
3579
3664
3742
3813
3877
3933
3981
4020
4052
4075
4089
4095
4093
4081
4061
4033
3996
3950
3897
3836
3768
3692
3609
3519
3423
3322
3215
3103
2986
2866
2742
2615
2485
2354
2221
2088
1954
1821
1689
1558
1430
1304
1181
1062
947
836
731
631
538
451
371
297
232
174
124
82
49
24
8
1
2
13
32
59
95
140
193
253
322
398
481
570
666
769
876
989
1106
1227
1352
1480
1610
1742
1876
2010
2145
2279
2412
2544
2673
2800
2923
3043
3159
3269
3375
3475
3568
3655
3735
3808
3873
3930
3979
4020
4052
4075
4090
4095
4092
4080
4059
4030
3991
3944
3889
3826
3756
3677
3592
3500
3401
3297
3187
3072
2953
2829
2703
2573
2441
2307
2173
2037
1902
1767
1633
1502
1372
1246
1123
1004
890
780
677
579
488
403
326
256
195
141
96
59
31
12
2
1
9
26
52
87
130
182
242
310
386
469
559
656
759
868
982
1100
1223
1350
1479
1611
1746
1881
2017
2154
2290
2425
2558
2689
2817
2942
3063
3179
3290
3396
3496
3589
3676
3755
3827
3890
3946
3993
4031
4061
4081
4093
4095
4088
4072
4047
4013
3971
3919
3860
3792
3716
3633
3542
3445
3342
3233
3118
2999
2876
2748
2618
2485
2350
2213
2076
1939
1802
1666
1532
1400
1271
1146
1024
908
796
690
590
497
411
332
261
197
143
97
59
31
12
2
1
10
28
55
91
136
190
252
322
400
486
578
678
783
895
1012
1133
1259
1388
1520
1655
1791
1929
2067
2206
2343
2479
2613
2745
2874
2998
3119
3234
3344
3449
3546
3637
3721
3797
3865
3925
3976
4018
4051
4075
4090
4095
4091
4078
4055
4023
3982
3932
3874
3806
3731
3648
3558
3461
3357
3247
3131
3011
2886
2757
2625
2490
2354
2215
2076
1937
1798
1661
1525
1392
1261
1134
1012
894
782
675
575
481
395
317
246
184
131
86
51
25
8
1
3
15
36
67
107
156
214
280
355
437
527
624
728
838
954
1075
1200
1330
1462
1598
1735
1875
2015
2155
2294
2433
2570
2704
2835
2963
3086
3205
3318
3425
3525
3619
3705
3784
3854
3916
3969
4013
4048
4073
4089
4095
4092
4079
4056
4024
3982
3932
3872
3804
3728
3643
3551
3452
3346
3234
3117
2994
2867
2736
2601
2464
2325
2185
2044
1903
1763
1624
1487
1352
1221
1094
971
854
742
636
538
446
362
286
218
159
109
68
37
15
3
1
8
26
53
89
135
190
254
327
408
496
593
696
805
921
1042
1168
1298
1432
1568
1708
1848
1990
2132
2274
2414
2553
2689
2823
2952
3078
3198
3313
3421
3523
3618
3706
3785
3856
3919
3972
4016
4051
4075
4090
4095
4091
4076
4052
4017
3974
3921
3858
3787
3708
3620
3525
3423
3314
3199
3078
2952
2822
2688
2551
2411
2270
2127
1984
1842
1700
1560
1423
1288
1157
1031
909
793
683
580
484
395
315
243
180
126
81
46
21
6
1
5
20
45
79
124
177
240
312
393
481
577
681
791
907
1029
1156
1288
1423
1561
1702
1844
1988
2132
2275
2417
2558
2696
2831
2962
3088
3210
3325
3435
3537
3632
3719
3798
3869
3930
3982
4025
4057
4080
4093
4095
4087
4070
4042
4004
3957
3900
3833
3758
3675
3583
3484
3377
3264
3145
3020
2890
2756
2619
2479
2336
2193
2048
1903
1759
1617
1477
1339
1205
1075
950
831
717
611
511
419
336
260
194
137
90
53
25
8
1
4
17
41
75
119
172
235
307
388
477
574
679
790
908
1032
1160
1294
1431
1571
1713
1858
2003
2149
2294
2438
2580
2719
2855
2986
3114
3235
3351
3460
3562
3656
3742
3820
3888
3948
3997
4037
4067
4086
4095
4093
4082
4059
4027
3984
3932
3870
3799
3718
3630
3533
3428
3317
3199
3075
2946
2812
2674
2534
2390
2245
2099
1952
1806
1662
1519
1379
1242
1109
981
859
743
633
531
436
350
272
204
145
96
56
28
9
1
3
16
40
74
118
172
235
308
390
481
579
686
799
919
1044
1175
1310
1450
1592
1737
1883
2030
2177
2324
2469
2612
2753
2889
3021
3148
3270
3385
3493
3594
3687
3771
3846
3912
3968
4014
4050
4076
4091
4095
4089
4072
4045
4007
3959
3901
3833
3756
3670
3575
3473
3363
3246
3123
2994
2860
2722
2581
2436
2290
2142
1994
1846
1699
1554
1411
1272
1137
1007
882
763
651
546
449
361
281
211
150
99
59
29
10
1
3
16
40
74
119
174
239
313
396
489
589
698
813
935
1063
1196
1334
1475
1620
1766
1915
2064
2213
2361
2507
2651
2792
2929
3061
3188
3309
3423
3530
3629
3720
3802
3874
3937
3989
4032
4063
4084
4094
4094
4082
4060
4026
3982
3928
3864
3790
3707
3615
3514
3406
3290
3168
3039
2906
2768
2625
2480
2333
2183
2033
1884
1735
1587
1443
1301
1163
1030
903
782
667
560
461
370
289
217
155
102
61
30
10
1
3
16
40
75
121
177
243
319
404
498
600
711
828
953
1083
1218
1358
1502
1649
1797
1948
2098
2249
2399
2546
2691
2832
2970
3102
3228
3348
3461
3567
3664
3752
3831
3901
3960
4009
4047
4074
4090
4095
4089
4072
4044
4005
3955
3894
3824
3744
3655
3556
3450
3336
3214
3087
2953
2815
2673
2527
2378
2228
2076
1924
1773
1624
1477
1333
1193
1057
927
803
686
576
475
382
298
224
160
107
64
32
11
1
3
16
40
75
121
178
245
322
409
505
609
721
841
967
1100
1237
1379
1525
1674
1825
1977
2129
2281
2432
2581
2727
2869
3006
3138
3264
3384
3496
3600
3695
3781
3858
3924
3980
4025
4059
4082
4094
4094
4083
4060
4027
3982
3926
3860
3784
3698
3602
3498
3386
3267
3140
3008
2870
2727
2581
2431
2280
2127
1973
1820
1669
1519
1372
1230
1091
958
832
712
599
495
399
313
236
170
114
69
35
13
2
2
14
38
73
119
176
244
321
409
506
611
725
846
974
1109
1248
1392
1540
1690
1843
1997
2151
2305
2457
2607
2754
2896
3034
3167
3293
3412
3523
3626
3720
3804
3878
3942
3996
4038
4068
4088
4095
4091
4076
4048
4010
3960
3899
3828
3746
3655
3554
3445
3328
3203
3072
2935
2793
2647
2497
2345
2191
2036
1881
1727
1575
1425
1279
1138
1002
871
748
632
524
424
335
255
185
126
78
41
16
3
1
12
34
67
112
168
236
313
401
498
604
718
840
970
1105
1246
1391
1541
1693
1848
2003
2159
2314
2468
2619
2767
2911
3050
3183
3309
3429
3540
3642
3736
3819
3892
3955
4006
4046
4074
4091
4095
4088
4069
4038
3995
3941
3876
3801
3715
3619
3514
3401
3280
3151
3016
2875
2730
2580
2427
2273
2116
1960
1803
1649
1496
1347
1202
1061
927
799
679
566
462
368
283
209
145
93
52
23
6
1
7
26
57
100
154
219
295
381
478
583
697
819
949
1085
1226
1373
1523
1677
1833
1990
2148
2305
2460
2613
2763
2908
3049
3183
3311
3431
3543
3647
3740
3824
3897
3959
4010
4050
4077
4092
4095
4086
4065
4032
3987
3930
3862
3783
3694
3596
3488
3371
3246
3115
2976
2833
2684
2532
2377
2220
2062
1903
1746
1590
1437
1288
1143
1004
871
745
627
517
416
325
245
175
117
70
35
12
1
3
17
43
81
131
193
266
349
443
546
659
780
908
1044
1185
1332
1483
1638
1795
1953
2112
2271
2429
2584
2736
2883
3026
3163
3293
3416
3530
3636
3731
3817
3892
3955
4008
4048
4076
4092
4095
4086
4065
4031
3985
3928
3859
3779
3688
3588
3478
3359
3233
3099
2959
2813
2662
2508
2351
2192
2032
1872
1713
1557
1403
1253
1108
969
836
711
594
486
387
298
221
154
99
56
25
6
1
7
26
58
102
157
225
303
392
492
601
719
845
979
1119
1265
1415
1570
1728
1887
2048
2209
2368
2526
2681
2832
2978
3118
3252
3378
3497
3606
3705
3795
3873
3941
3996
4040
4071
4089
4095
4089
4070
4038
3993
3937
3869
3790
3700
3599
3489
3370
3243
3108
2967
2820
2668
2513
2354
2193
2032
1871
1710
1552
1397
1246
1100
959
826
700
583
474
376
288
211
145
91
50
21
4
1
10
32
67
114
173
244
326
419
523
635
757
887
1024
1168
1317
1471
1628
1788
1950
2112
2274
2435
2593
2748
2898
3043
3182
3314
3437
3552
3658
3753
3838
3911
3972
4022
4059
4083
4095
4093
4079
4051
4011
3959
3894
3818
3731
3633
3525
3407
3281
3147
3006
2859
2707
2551
2391
2229
2066
1903
1741
1581
1424
1270
1122
979
843
715
596
485
385
295
216
149
94
51
22
5
1
10
32
67
115
175
247
331
425
530
645
769
900
1040
1185
1337
1492
1652
1814
1977
2141
2305
2466
2625
2781
2932
3077
3215
3346
3469
3582
3686
3779
3861
3932
3990
4036
4069
4089
4095
4089
4070
4037
3992
3934
3864
3782
3689
3585
3472
3349
3218
3079
2934
2783
2627
2467
2304
2140
1976
1811
1649
1488
1332
1180
1033
894
761
637
522
417
323
240
168
109
62
29
8
1
6
26
58
103
161
232
314
407
511
625
749
881
1020
1167
1319
1476
1636
1800
1965
2130
2295
2458
2619
2776
2929
3075
3215
3347
3471
3585
3690
3783
3865
3936
3994
4039
4071
4090
4095
4087
4066
4031
3984
3923
3851
3766
3670
3564
3447
3321
3187
3045
2897
2743
2585
2422
2258
2092
1926
1760
1597
1436
1279
1128
982
844
713
592
479
378
287
208
141
87
45
17
3
2
14
40
80
132
197
274
364
464
575
696
825
963
1108
1260
1416
1577
1741
1907
2074
2241
2407
2570
2729
2885
3034
3178
3313
3440
3558
3666
3763
3849
3922
3983
4031
4066
4088
4095
4090
4070
4037
3990
3931
3859
3775
3679
3572
3455
3329
3194
3051
2901
2746
2586
2423
2257
2089
1921
1754
1589
1427
1270
1117
971
832
701
579
467
365
275
197
132
79
40
14
1
3
19
48
90
146
215
296
389
494
608
733
866
1008
1156
1311
1471
1634
1801
1969
2137
2305
2472
2635
2794
2949
3097
3238
3372
3496
3610
3714
3806
3887
3955
4010
4051
4079
4094
4094
4080
4053
4011
3957
3889
3809
3717
3613
3499
3375
3241
3100
2951
2796
2636
2472
2305
2137
1967
1798
1631
1467
1307
1151
1002
860
726
601
486
382
289
209
140
85
44
16
2
2
17
45
87
142
211
292
386
491
606
732
866
1009
1159
1315
1476
1642
1810
1979
2149
2319
2486
2651
2811
2967
3115
3257
3390
3514
3628
3731
3822
3901
3967
4020
4059
4084
4095
4092
4075
4043
3998
3939
3867
3783
3686
3578
3460
3331
3194
3048
2896
2738
2575
2408
2239
2068
1897
1727
1560
1396
1236
1082
935
795
664
543
432
333
246
171
109
61
27
6
1
9
32
69
119
183
261
351
452
565
689
822
963
1112
1268
1429
1595
1763
1934
2106
2277
2447
2614
2777
2934
3086
3230
3366
3493
3610
3715
3809
3890
3959
4014
4055
4082
4094
4093
4076
4046
4001
3943
3871
3786
3689
3580
3461
3331
3192
3046
2892
2732
2567
2399
2228
2056
1883
1712
1543
1378
1218
1063
916
776
645
525
415
317
231
158
98
52
21
4
1
13
40
81
136
204
286
380
486
603
731
868
1014
1166
1326
1490
1658
1830
2002
2175
2348
2518
2685
2847
3003
3153
3295
3428
3551
3663
3764
3852
3928
3989
4038
4071
4091
4095
4085
4060
4021
3968
3901
3820
3727
3621
3505
3378
3241
3095
2942
2783
2618
2449
2278
2104
1930
1757
1586
1419
1256
1098
948
805
671
547
435
333
244
169
106
58
24
5
1
11
37
76
130
198
280
374
481
599
727
865
1011
1166
1326
1492
1662
1835
2009
2183
2357
2528
2696
2860
3017
3167
3309
3442
3565
3677
3777
3864
3938
3998
4045
4076
4093
4094
4081
4053
4010
3953
3882
3798
3701
3591
3471
3339
3199
3050
2893
2731
2563
2392
2218
2043
1867
1694
1522
1355
1192
1036
888
747
617
497
388
291
208
137
81
40
13
1
4
23
56
104
166
242
332
434
548
673
809
953
1106
1265
1431
1601
1774
1949
2125
2301
2475
2645
2811
2972
3126
3271
3408
3535
3650
3754
3845
3923
3987
4036
4071
4091
4095
4085
4059
4018
3963
3893
3810
3713
3604
3484
3353
3212
3062
2905
2741
2573
2400
2225
2048
1871
1696
1523
1354
1191
1033
883
742
611
490
381
285
202
132
77
36
11
1
6
26
62
112
177
257
349
454
572
700
838
986
1141
1304
1472
1644
1820
1997
2174
2351
2525
2696
2862
3022
3174
3318
3453
3577
3689
3789
3876
3949
4008
4052
4081
4094
4093
4075
4043
3995
3932
3856
3765
3662
3546
3419
3282
3135
2980
2818
2650
2478
2302
2125
1946
1769
1593
1421
1254
1093
939
793
657
531
417
316
227
153
92
47
17
2
3
19
51
98
160
237
327
430
546
673
811
958
1113
1276
1444
1617
1794
1972
2151
2330
2506
2678
2846
3008
3162
3308
3444
3570
3684
3785
3873
3948
4007
4052
4081
4094
4092
4075
4041
3992
3929
3851
3759
3654
3536
3407
3268
3119
2962
2798
2628
2454
2276
2097
1917
1738
1562
1389
1222
1061
907
762
627
503
391
292
206
135
78
37
11
1
6
28
65
117
185
267
362
471
592
724
867
1019
1178
1345
1517
1693
1872
2052
2232
2411
2587
2759
2925
3085
3237
3379
3511
3631
3740
3835
3916
3983
4034
4070
4091
4095
4084
4056
4013
3955
3881
3794
3692
3578
3452
3315
3168
3012
2849
2679
2505
2327
2146
1965
1785
1606
1431
1261
1097
940
792
654
527
411
309
220
146
86
42
14
1
5
25
60
111
178
259
355
463
584
717
860
1013
1174
1341
1515
1692
1872
2054
2236
2416
2593
2766
2934
3094
3246
3389
3521
3642
3750
3844
3924
3990
4040
4074
4092
4094
4080
4050
4004
3942
3866
3774
3670
3552
3422
3282
3131
2973
2806
2634
2457
2276
2094
1912
1730
1551
1376
1207
1043
888
743
607
483
372
273
189
120
66
28
6
1
11
38
81
140
214
303
405
521
649
788
938
1096
1262
1434
1611
1791
1974
2157
2340
2520
2696
2867
3032
3189
3336
3474
3599
3713
3813
3899
3970
4025
4065
4088
4095
4086
4060
4018
3960
3887
3799
3697
3581
3453
3314
3165
3006
2840
2667
2490
2308
2125
1941
1758
1577
1400
1228
1063
906
758
620
494
380
280
195
124
69
30
7
1
11
38
81
140
215
304
408
525
654
795
946
1106
1273
1447
1626
1808
1993
2177
2361
2542
2719
2891
3056
3212
3359
3496
3620
3732
3831
3914
3983
4035
4072
4092
4095
4081
4051
4005
3942
3864
3771
3664
3544
3412
3268
3114
2952
2782
2606
2426
2242
2057
1872
1688
1507
1331
1160
997
842
697
564
442
334
239
160
96
48
16
2
4
23
58
110
178
262
360
472
597
734
882
1039
1205
1378
1556
1738
1923
2110
2295
2479
2659
2834
3002
3163
3314
3455
3585
3701
3804
3893
3966
4023
4064
4088
4095
4086
4059
4016
3956
3881
3790
3685
3566
3435
3292
3139
2977
2807
2630
2449
2264
2078
1891
1706
1523
1345
1173
1007
851
704
569
446
336
241
161
96
48
16
2
4
24
60
113
182
267
367
481
608
747
897
1056
1224
1399
1579
1763
1950
2137
2324
2509
2689
2864
3033
3193
3344
3483
3611
3725
3826
3911
3981
4035
4072
4092
4094
4080
4048
4000
3935
3854
3758
3648
3524
3387
3240
3082
2915
2742
2562
2378
2191
2003
1815
1629
1447
1270
1099
937
783
641
510
392
289
200
127
70
30
7
1
12
41
87
150
228
322
431
554
689
835
992
1159
1332
1512
1696
1883
2072
2261
2447
2631
2809
2981
3145
3300
3444
3576
3695
3800
3891
3965
4023
4065
4089
4095
4085
4056
4011
3949
3871
3777
3668
3545
3410
3263
3105
2939
2764
2584
2399
2211
2022
1832
1645
1461
1282
1110
945
791
646
514
395
291
201
127
70
29
6
1
13
43
90
153
233
329
440
564
701
850
1009
1177
1353
1535
1721
1910
2100
2290
2477
2661
2840
3012
3175
3329
3472
3602
3720
3822
3909
3981
4035
4072
4092
4094
4079
4045
3995
3927
3843
3744
3630
3502
3362
3210
3048
2878
2700
2516
2328
2138
1948
1758
1570
1387
1209
1039
877
726
586
458
345
246
164
97
48
16
1
5
26
65
122
195
284
389
508
641
786
942
1108
1282
1462
1648
1838
2029
2220
2410
2597
2779
2955
3122
3281
3428
3564
3686
3793
3886
3962
4022
4064
4089
4095
4084
4055
4008
3944
3863
3766
3654
3528
3389
3238
3077
2907
2729
2545
2356
2165
1973
1781
1592
1407
1227
1055
891
738
596
467
352
251
167
99
49
16
1
5
26
65
122
196
286
392
513
647
793
951
1119
1294
1477
1664
1855