20
27791
0
0
0
0
0
0
0
0
1
1
1
1
1
2
2
2
3
3
3
4
4
4
5
5
6
6
7
7
8
8
9
10
10
11
12
12
13
14
15
15
16
17
18
19
20
20
21
22
23
24
25
26
27
29
30
31
32
33
34
36
37
38
39
41
42
43
45
46
48
49
51
52
54
55
57
58
60
62
63
65
67
68
70
72
74
75
77
79
81
83
85
87
89
91
93
95
97
99
101
104
106
108
110
112
115
117
119
122
124
126
129
131
134
136
139
141
144
147
149
152
155
157
160
163
166
168
171
174
177
180
183
186
189
192
195
198
201
204
207
210
214
217
220
223
227
230
233
237
240
244
247
251
254
258
261
265
268
272
276
280
283
287
291
295
298
302
306
310
314
318
322
326
330
334
338
342
347
351
355
359
364
368
372
377
381
385
390
394
399
403
408
413
417
422
426
431
436
441
445
450
455
460
465
470
475
480
485
490
495
500
505
510
515
521
526
531
536
542
547
553
558
563
569
574
580
585
591
597
602
608
614
619
625
631
637
643
649
655
660
666
672
678
685
691
697
703
709
715
722
728
734
740
747
753
760
766
772
779
786
792
799
805
812
819
825
832
839
846
853
859
866
873
880
887
894
901
908
915
922
930
937
944
951
959
966
973
981
988
995
1002
1010
1018
1025
1033
1041
1048
1056
1064
1071
1079
1087
1095
1103
1111
1118
1126
1134
1142
1150
1158
1167
1175
1183
1191
1199
1207
1216
1224
1232
1241
1249
1258
1266
1274
1283
1292
1300
1309
1317
1326
1335
1343
1352
1361
1370
1379
1387
1396
1405
1414
1423
1432
1441
1450
1459
1469
1478
1487
1496
1505
1515
1524
1533
1543
1552
1562
1571
1581
1590
1600
1610
1619
1629
1639
1649
1658
1668
1678
1688
1698
1708
1718
1728
1738
1749
1759
1769
1779
1790
1800
1810
1821
1831
1842
1852
1863
1873
1884
1895
1906
1916
1927
1938
1949
1960
1971
1982
1993
2004
2015
2025
2037
2048
2059
2071
2082
2093
2105
2116
2127
2139
2150
2162
2173
2185
2197
2208
2220
2232
2244
2255
2267
2279
2291
2303
2315
2327
2339
2351
2363
2375
2387
2400
2412
2424
2436
2449
2461
2473
2486
2498
2511
2523
2536
2549
2561
2574
2587
2599
2612
2625
2638
2651
2663
2676
2689
2702
2715
2728
2741
2754
2768
2781
2794
2807
2820
2834
2847
2860
2874
2887
2900
2914
2927
2941
2954
2968
2982
2995
3009
3023
3036
3050
3064
3078
3091
3105
3119
3133
3147
3161
3175
3189
3203
3217
3231
3245
3259
3273
3288
3302
3316
3330
3345
3359
3373
3388
3402
3416
3431
3445
3460
3474
3489
3504
3518
3533
3547
3562
3577
3591
3606
3620
3634
3647
3660
3672
3685
3698
3712
3728
3744
3761
3779
3797
3813
3828
3843
3857
3870
3883
3899
3915
3931
3947
3963
3979
3995
4009
4025
4043
4061
4078
4101
4124
4145
4165
4186
4209
4231
4252
4272
4293
4313
4332
4348
4365
4383
4402
4422
4445
4471
4496
4521
4546
4573
4600
4625
4648
4675
4703
4731
4758
4785
4811
4835
4857
4875
4893
4910
4930
4952
4975
4998
5020
5036
5048
5053
5048
5037
5022
5003
4984
4968
4955
4934
4903
4871
4834
4795
4764
4745
4739
4739
4734
4724
4713
4686
4642
4590
4529
4455
4367
4266
4164
4075
3992
3928
3900
3904
3932
3970
4011
4061
4111
4140
4150
4134
4077
3999
3939
3915
3929
3967
4001
4013
3999
3963
3911
3858
3823
3806
3784
3745
3696
3663
3646
3619
3594
3594
3624
3663
3673
3672
3696
3731
3757
3771
3769
3733
3675
3632
3625
3644
3660
3654
3647
3634
3587
3531
3511
3544
3606
3659
3701
3729
3734
3745
3777
3796
3770
3700
3612
3529
3461
3403
3336
3253
3152
3020
2827
2532
2113
1577
935
180
-728
-1813
-2975
-4059
-5089
-6209
-7468
-8834
-10246
-11608
-12829
-13922
-15044
-16308
-17561
-18558
-19220
-19579
-19700
-19735
-19850
-20095
-20510
-21195
-22172
-23302
-24359
-25199
-25908
-26636
-27335
-27789
-27791
-27237
-26214
-25016
-23849
-22654
-21439
-20388
-19543
-18794
-18099
-17578
-17410
-17571
-17848
-18053
-18065
-17954
-18024
-18436
-18964
-19309
-19404
-19314
-19119
-18946
-18878
-18855
-18790
-18711
-18706
-18833
-19121
-19537
-19966
-20358
-20772
-21177
-21404
-21369
-21134
-20773
-20354
-19956
-19617
-19363
-19217
-19175
-19251
-19435
-19641
-19802
-19967
-20219
-20614
-21210
-21982
-22741
-23291
-23506
-23412
-23191
-22888
-22472
-22121
-22028
-22266
-22868
-23725
-24641
-25477
-26151
-26672
-27109
-27480
-27729
-27766
-27531
-27040
-26399
-25739
-25167
-24766
-24485
-24135
-23623
-22985
-22244
-21403
-20431
-19335
-18219
-17189
-16250
-15298
-14289
-13301
-12292
-11134
-9849
-8540
-7286
-6131
-5068
-4106
-3325
-2755
-2320
-1964
-1683
-1432
-1221
-1111
-1026
-868
-698
-605
-598
-651
-752
-860
-927
-989
-1116
-1250
-1247
-1092
-921
-819
-785
-819
-956
-1222
-1552
-1863
-2184
-2575
-3053
-3580
-4057
-4450
-4769
-4967
-5053
-5109
-5201
-5418
-5791
-6193
-6530
-6874
-7312
-7811
-8295
-8762
-9247
-9748
-10287
-10867
-11376
-11759
-12060
-12251
-12316
-12301
-12213
-12056
-11880
-11754
-11694
-11631
-11538
-11486
-11528
-11691
-11957
-12225
-12385
-12395
-12294
-12148
-11966
-11740
-11463
-11119
-10724
-10336
-9987
-9666
-9380
-9163
-9036
-8963
-8859
-8686
-8478
-8280
-8154
-8138
-8177
-8206
-8220
-8154
-7915
-7517
-7043
-6548
-6048
-5538
-5004
-4476
-4017
-3664
-3426
-3339
-3412
-3576
-3771
-3961
-4035
-3947
-3818
-3728
-3622
-3450
-3194
-2873
-2521
-2149
-1797
-1515
-1303
-1150
-1049
-997
-989
-997
-1029
-1116
-1208
-1237
-1210
-1139
-987
-749
-522
-375
-250
-106
37
167
267
336
381
400
415
427
432
467
556
689
862
1077
1337
1627
1925
2233
2549
2864
3179
3460
3675
3825
3920
3976
4024
4098
4195
4282
4376
4518
4709
4922
5123
5269
5337
5347
5343
5343
5350
5365
5371
5363
5350
5313
5235
5137
5040
4961
4893
4811
4732
4685
4671
4684
4684
4626
4500
4317
4116
3947
3826
3740
3662
3570
3493
3479
3537
3619
3662
3650
3621
3588
3533
3464
3399
3335
3259
3170
3079
2994
2912
2841
2801
2768
2675
2504
2312
2133
1944
1742
1546
1343
1120
861
582
359
223
116
1
-120
-226
-308
-375
-429
-477
-526
-559
-573
-599
-643
-701
-770
-849
-927
-969
-971
-973
-1012
-1091
-1174
-1236
-1285
-1348
-1450
-1604
-1799
-2031
-2323
-2656
-2968
-3223
-3419
-3554
-3646
-3719
-3778
-3822
-3832
-3782
-3688
-3583
-3477
-3368
-3265
-3166
-3064
-2969
-2900
-2858
-2823
-2765
-2688
-2623
-2570
-2517
-2467
-2413
-2344
-2261
-2176
-2093
-2021
-1975
-1941
-1911
-1904
-1931
-1965
-1971
-1946
-1902
-1840
-1762
-1671
-1560
-1425
-1295
-1196
-1130
-1096
-1068
-993
-859
-711
-583
-476
-368
-233
-72
96
282
505
713
845
922
997
1088
1194
1314
1446
1575
1688
1790
1897
2023
2155
2278
2414
2592
2794
2990
3156
3274
3342
3362
3328
3230
3082
2939
2836
2760
2700
2655
2630
2632
2638
2622
2586
2530
2444
2343
2261
2213
2186
2170
2155
2127
2077
2015
1952
1880
1792
1695
1600
1518
1447
1375
1297
1220
1144
1068
993
922
858
793
712
616
521
428
334
265
259
320
403
471
538
637
770
931
1107
1254
1367
1475
1582
1678
1751
1781
1770
1732
1667
1580
1483
1388
1298
1225
1179
1140
1076
984
882
789
702
585
399
141
-151
-428
-668
-883
-1102
-1335
-1557
-1739
-1892
-2029
-2145
-2209
-2229
-2237
-2252
-2291
-2358
-2422
-2456
-2460
-2454
-2457
-2453
-2424
-2393
-2370
-2344
-2325
-2330
-2360
-2385
-2391
-2392
-2381
-2335
-2258
-2166
-2070
-1975
-1875
-1767
-1656
-1546
-1429
-1299
-1162
-1020
-862
-686
-519
-376
-258
-166
-100
-40
37
137
230
291
319
328
332
354
400
447
477
504
541
588
624
641
649
637
584
495
394
298
214
134
44
-65
-192
-326
-456
-574
-685
-818
-993
-1195
-1386
-1548
-1696
-1852
-2001
-2128
-2240
-2342
-2429
-2482
-2489
-2466
-2433
-2397
-2355
-2301
-2235
-2154
-2053
-1946
-1839
-1717
-1578
-1437
-1311
-1199
-1093
-994
-897
-789
-660
-527
-412
-308
-190
-51
95
229
341
425
482
528
566
581
580
564
533
497
461
409
343
284
244
211
184
165
151
143
133
118
115
129
150
177
219
268
310
343
380
423
465
495
511
515
511
502
485
471
470
477
488
510
546
581
604
611
600
581
569
566
565
559
547
529
513
502
486
460
441
430
409
377
341
302
267
233
201
169
135
98
52
-4
-69
-134
-194
-259
-337
-407
-446
-458
-456
-436
-395
-354
-332
-318
-296
-261
-212
-157
-104
-53
4
67
133
207
288
359
415
464
511
558
604
654
706
751
781
792
784
765
738
703
663
614
552
488
428
372
311
246
190
152
121
90
72
78
98
125
156
192
238
289
333
368
396
411
413
414
419
415
393
355
307
258
220
196
187
182
168
148
137
141
149
159
179
217
269
330
393
454
502
530
544
548
547
544
539
540
550
560
565
572
585
612
652
691
719
745
775
807
835
851
848
830
811
792
775
755
726
685
641
601
566
536
501
465
439
426
416
403
395
403
425
451
471
483
488
491
491
485
465
426
372
314
261
217
186
159
131
110
95
70
41
20
4
-12
-20
-16
-2
18
45
79
113
136
147
154
160
170
187
212
251
303
368
437
509
585
663
732
785
826
860
886
900
902
897
881
840
765
674
600
559
549
559
573
591
610
626
631
621
601
576
549
523
504
486
468
455
451
455
460
454
438
430
445
479
524
576
628
667
688
693
685
671
650
620
589
566
550
541
538
536
537
543
551
558
569
594
632
665
683
692
703
720
736
748
759
761
750
733
714
688
657
632
624
628
630
627
627
631
637
644
655
672
698
731
759
779
790
794
800
811
822
829
833
841
855
872
885
891
895
895
879
847
809
769
730
694
662
630
600
571
542
510
477
445
412
379
348
320
292
268
252
240
231
231
236
244
256
269
270
257
241
226
205
175
140
104
71
40
8
-24
-49
-57
-45
-27
-8
13
36
67
100
126
141
147
149
151
152
150
150
156
173
195
211
212
200
185
181
197
223
247
265
280
296
313
331
352
383
421
459
491
519
543
562
574
577
574
570
569
574
580
585
594
607
617
624
632
642
646
645
649
660
676
694
716
745
773
796
817
842
868
893
920
951
987
1026
1057
1077
1092
1100
1099
1094
1088
1080
1070
1060
1054
1051
1050
1049
1045
1038
1031
1025
1020
1014
1016
1026
1040
1054
1068
1086
1102
1107
1104
1099
1092
1080
1069
1063
1063
1063
1056
1041
1020
989
947
898
849
805
773
756
745
732
719
714
723
737
747
753
755
757
762
766
768
765
758
749
739
726
705
681
660
645
641
645
651
658
666
676
689
702
709
710
705
694
677
655
634
613
594
584
585
589
590
587
581
580
593
616
642
670
700
729
758
785
810
833
854
872
886
899
911
919
924
929
941
964
1000
1047
1098
1146
1193
1244
1295
1341
1378
1412
1448
1491
1541
1595
1653
1711
1763
1811
1856
1902
1951
2007
2068
2132
2193
2251
2303
2350
2394
2435
2476
2513
2545
2571
2595
2621
2650
2680
2705
2724
2729
2710
2676
2655
2654
2659
2653
2636
2629
2635
2641
2639
2629
2611
2590
2573
2556
2535
2517
2509
2507
2502
2488
2465
2435
2401
2365
2332
2305
2285
2270
2256
2242
2227
2212
2193
2168
2139
2107
2072
2041
2017
1996
1972
1946
1927
1915
1905
1891
1874
1853
1836
1820
1801
1776
1747
1719
1693
1669
1644
1615
1581
1545
1509
1473
1437
1397
1360
1328
1302
1283
1264
1243
1219
1193
1168
1145
1127
1105
1072
1032
987
940
895
852
813
779
747
715
684
660
638
618
602
587
571
557
543
528
515
504
500
498
492
484
480
482
489
500
512
525
540
561
587
609
621
622
615
604
590
573
552
528
502
475
448
419
389
360
329
295
261
235
217
203
192
185
183
188
199
213
225
234
242
251
262
277
297
317
340
368
396
419
437
455
474
490
500
506
510
514
516
519
523
528
528
519
506
495
496
513
543
575
599
614
625
638
649
652
646
632
616
603
596
595
597
604
613
625
637
647
654
662
673
690
711
734
761
789
816
842
867
892
915
937
962
990
1016
1041
1064
1090
1119
1148
1172
1190
1205
1222
1237
1250
1266
1286
1308
1331
1354
1379
1401
1421
1438
1450
1456
1461
1467
1472
1478
1485
1495
1504
1510
1513
1514
1513
1509
1499
1484
1468
1457
1452
1450
1449
1450
1456
1462
1466
1465
1458
1452
1450
1453
1455
1454
1450
1444
1438
1432
1425
1418
1414
1418
1430
1446
1466
1485
1504
1525
1548
1570
1592
1614
1638
1660
1678
1695
1713
1734
1754
1771
1789
1811
1838
1870
1904
1942
1980
2019
2056
2090
2120
2147
2171
2196
2225
2255
2283
2307
2325
2339
2352
2365
2376
2386
2396
2408
2422
2435
2448
2460
2474
2488
2503
2518
2530
2537
2542
2545
2546
2544
2541
2539
2540
2548
2561
2575
2591
2604
2615
2624
2632
2634
2632
2627
2623
2622
2622
2619
2615
2611
2608
2607
2610
2615
2621
2627
2635
2644
2653
2660
2668
2675
2683
2689
2693
2695
2697
2701
2705
2707
2708
2710
2714
2717
2720
2722
2723
2724
2726
2729
2731
2733
2738
2748
2763
2782
2801
2817
2830
2841
2852
2861
2869
2880
2896
2914
2931
2947
2959
2973
2988
3001
3014
3027
3046
3071
3099
3125
3149
3167
3182
3195
3207
3217
3227
3237
3244
3249
3254
3261
3267
3270
3271
3272
3270
3263
3251
3238
3226
3213
3196
3175
3155
3136
3115
3090
3062
3032
3004
2980
2959
2937
2913
2887
2861
2834
2808
2784
2760
2734
2707
2680
2651
2622
2593
2565
2537
2512
2492
2474
2457
2441
2425
2409
2392
2373
2353
2332
2310
2287
2263
2237
2209
2179
2150
2125
2102
2080
2055
2029
2004
1982
1963
1947
1932
1919
1908
1902
1899
1896
1889
1879
1868
1854
1837
1815
1791
1766
1740
1716
1694
1672
1649
1624
1603
1586
1569
1554
1540
1530
1523
1515
1507
1502
1500
1503
1507
1511
1514
1516
1516
1516
1515
1512
1508
1504
1499
1495
1493
1495
1500
1505
1510
1514
1519
1524
1529
1535
1542
1550
1559
1565
1568
1569
1570
1569
1566
1561
1557
1555
1553
1549
1543
1534
1520
1507
1495
1485
1474
1465
1455
1445
1435
1424
1413
1404
1396
1388
1383
1379
1376
1375
1375
1375
1376
1378
1382
1385
1390
1396
1401
1404
1406
1407
1410
1415
1418
1420
1421
1421
1421
1423
1427
1431
1437
1444
1453
1464
1476
1487
1498
1509
1519
1529
1537
1546
1553
1556
1559
1564
1572
1582
1593
1604
1612
1619
1625
1631
1638
1647
1657
1669
1682
1697
1713
1729
1746
1762
1779
1796
1813
1830
1847
1866
1883
1898
1913
1929
1944
1960
1978
1998
2021
2047
2074
2105
2139
2173
2207
2237
2263
2288
2315
2340
2362
2380
2398
2418
2440
2463
2486
2511
2540
2569
2598
2629
2663
2699
2737
2776
2814
2851
2889
2928
2967
3003
3038
3071
3103
3132
3156
3178
3199
3221
3244
3268
3291
3313
3333
3349
3365
3381
3398
3414
3427
3436
3443
3445
3442
3437
3432
3427
3426
3430
3437
3447
3458
3470
3485
3501
3518
3535
3552
3571
3589
3607
3622
3637
3650
3662
3674
3684
3693
3703
3716
3730
3744
3758
3770
3782
3792
3798
3798
3792
3783
3771
3756
3738
3716
3692
3666
3642
3622
3606
3594
3586
3579
3572
3564
3557
3550
3541
3531
3519
3508
3495
3481
3465
3448
3430
3412
3397
3383
3369
3353
3333
3314
3295
3276
3257
3237
3216
3197
3177
3160
3142
3124
3106
3090
3075
3060
3046
3031
3018
3007
2997
2990
2985
2983
2983
2984
2982
2977
2970
2963
2955
2948
2940
2930
2920
2909
2899
2889
2876
2861
2841
2818
2794
2772
2754
2738
2724
2711
2698
2686
2676
2669
2665
2660
2652
2644
2637
2629
2617
2601
2582
2561
2539
2517
2496
2473
2450
2426
2405
2386
2369
2352
2334
2317
2299
2283
2269
2256
2245
2237
2231
2227
2223
2221
2220
2220
2220
2218
2216
2213
2210
2208
2206
2204
2202
2200
2197
2193
2189
2184
2180
2178
2177
2178
2178
2177
2178
2180
2186
2193
2201
2207
2212
2220
2231
2243
2256
2269
2283
2295
2308
2319
2331
2341
2351
2358
2366
2373
2378
2380
2379
2374
2369
2362
2356
2351
2345
2340
2333
2325
2317
2310
2307
2308
2312
2319
2327
2336
2342
2348
2355
2364
2376
2390
2408
2426
2444
2461
2478
2493
2505
2513
2520
2524
2528
2531
2535
2539
2545
2552
2559
2565
2571
2577
2584
2592
2601
2612
2623
2632
2639
2643
2646
2646
2645
2646
2650
2657
2666
2676
2686
2694
2702
2707
2710
2708
2704
2698
2693
2689
2688
2690
2693
2699
2707
2715
2724
2734
2747
2763
2781
2800
2820
2841
2865
2889
2913
2935
2955
2973
2986
2995
2998
2998
2997
2995
2991
2986
2980
2974
2967
2963
2962
2964
2969
2977
2987
2998
3011
3025
3040
3056
3071
3087
3102
3120
3141
3166
3195
3226
3257
3286
3315
3345
3375
3405
3434
3461
3487
3512
3534
3554
3571
3588
3606
3626
3646
3667
3684
3697
3708
3720
3732
3745
3757
3769
3780
3792
3805
3816
3825
3832
3836
3836
3834
3831
3827
3821
3814
3806
3794
3781
3766
3749
3729
3708
3685
3662
3641
3622
3605
3588
3571
3555
3542
3532
3524
3516
3509
3504
3501
3499
3500
3501
3501
3500
3496
3488
3478
3464
3446
3425
3399
3368
3336
3303
3269
3236
3202
3169
3137
3108
3082
3062
3046
3035
3029
3028
3030
3034
3039
3046
3051
3055
3056
3055
3053
3051
3050
3049
3047
3044
3040
3034
3028
3023
3018
3014
3010
3007
3007
3010
3014
3017
3020
3023
3028
3033
3036
3035
3033
3030
3026
3021
3016
3010
3003
2996
2989
2983
2980
2981
2984
2989
2995
3003
3011
3018
3024
3031
3036
3040
3041
3040
3037
3032
3026
3018
3010
3006
3003
3001
3000
3001
3002
3005
3008
3009
3008
3004
2998
2995
2995
2996
2996
2996
2998
3002
3004
3005
3004
3000
2995
2990
2987
2986
2984
2983
2982
2983
2984
2984
2983
2983
2982
2981
2982
2983
2984
2984
2982
2979
2975
2969
2962
2952
2940
2929
2919
2911
2904
2897
2891
2886
2882
2879
2876
2871
2865
2859
2851
2844
2837
2830
2825
2820
2818
2814
2810
2806
2804
2803
2802
2800
2797
2792
2791
2795
2798
2802
2805
2808
2809
2809
2806
2804
2800
2793
2785
2776
2765
2754
2741
2728
2715
2702
2690
2678
2668
2659
2651
2642
2633
2627
2622
2617
2611
2603
2595
2584
2571
2557
2542
2527
2512
2498
2486
2474
2464
2458
2454
2451
2448
2445
2441
2439
2437
2435
2433
2432
2431
2429
2427
2424
2422
2417
2410
2401
2392
2382
2372
2361
2349
2336
2323
2310
2300
2292
2288
2287
2290
2293
2297
2300
2303
2306
2309
2311
2312
2313
2313
2315
2317
2321
2325
2331
2337
2344
2353
2362
2374
2389
2407
2427
2447
2467
2487
2506
2526
2546
2565
2584
2602
2621
2639
2657
2676
2695
2715
2735
2755
2773
2792
2812
2833
2855
2876
2895
2913
2930
2947
2960
2970
2977
2984
2992
3000
3007
3012
3015
3016
3019
3023
3027
3030
3031
3032
3032
3030
3028
3023
3017
3009
3001
2995
2989
2985
2982
2981
2982
2984
2988
2992
2995
2999
3004
3009
3012
3014
3016
3017
3018
3020
3024
3031
3039
3048
3059
3069
3079
3088
3099
3107
3112
3114
3117
3120
3123
3127
3132
3140
3149
3158
3167
3175
3185
3197
3209
3222
3237
3252
3268
3281
3293
3304
3314
3323
3331
3338
3344
3350
3355
3359
3363
3368
3374
3381
3388
3393
3398
3403
3407
3409
3409
3408
3407
3406
3405
3403
3401
3398
3394
3389
3383
3377
3372
3366
3360
3354
3347
3342
3336
3333
3331
3331
3333
3336
3341
3347
3353
3360
3367
3376
3386
3396
3407
3418
3430
3441
3452
3464
3475
3485
3494
3501
3508
3514
3519
3522
3525
3525
3526
3526
3526
3525
3520
3514
3505
3496
3485
3473
3459
3446
3433
3419
3404
3389
3375
3363
3352
3343
3336
3331
3327
3324
3322
3321
3320
3319
3316
3311
3306
3299
3290
3282
3272
3263
3254
3245
3238
3232
3225
3218
3212
3207
3203
3199
3195
3191
3186
3181
3175
3169
3163
3157
3149
3140
3129
3115
3100
3082
3064
3045
3025
3005
2983
2960
2939
2918
2898
2878
2859
2840
2823
2805
2786
2766
2746
2724
2702
2678
2653
2627
2602
2577
2554
2532
2510
2490
2471
2453
2435
2418
2401
2383
2365
2345
2326
2307
2288
2268
2250
2232
2214
2194
2172
2148
2123
2098
2073
2047
2021
1995
1969
1943
1916
1891
1865
1841
1817
1794
1772
1751
1732
1715
1701
1689
1676
1662
1648
1634
1621
1608
1596
1585
1574
1563
1553
1543
1534
1525
1515
1506
1496
1486
1475
1464
1453
1442
1431
1419
1407
1395
1383
1371
1360
1348
1336
1323
1310
1298
1288
1280
1271
1263
1253
1244
1235
1228
1221
1215
1209
1203
1195
1185
1175
1163
1150
1136
1122
1107
1093
1079
1065
1051
1038
1026
1016
1006
995
984
974
965
958
951
945
937
929
921
914
907
900
893
888
885
883
881
879
879
880
882
885
888
891
894
898
905
914
924
934
944
954
963
973
983
993
1002
1012
1022
1031
1041
1051
1060
1070
1079
1089
1098
1107
1117
1126
1135
1145
1154
1163
1172
1181
1190
1199
1209
1218
1227
1236
1244
1253
1262
1271
1280
1289
1297
1306
1315
1323
1332
1341
1349
1358
1366
1375
1383
1392
1400
1408
1417
1425
1433
1442
1450
1458
1466
1474
1482
1491
1499
1507
1515
1523
1530
1538
1546
1554
1562
1570
1577
1585
1593
1600
1608
1616
1623
1631
1638
1646
1653
1661
1668
1676
1683
1690
1697
1705
1712
1719
1726
1733
1741
1748
1755
1762
1769
1776
1783
1790
1797
1803
1810
1817
1824
1831
1837
1844
1851
1857
1864
1870
1877
1884
1890
1897
1903
1909
1916
1922
1928
1935
1941
1947
1954
1960
1966
1972
1978
1984
1990
1996
2001
2008
2013
2020
2025
2032
2037
2044
2049
2055
2061
2067
2072
2078
2084
2089
2095
2100
2106
2111
2117
2122
2128
2133
2139
2144
2149
2154
2160
2165
2170
2175
2181
2186
2191
2196
2201
2206
2211
2216
2221
2226
2231
2236
2241
2245
2250
2255
2260
2264
2269
2274
2279
2283
2288
2292
2297
2301
2306
2310
2315
2319
2324
2328
2333
2337
2341
2345
2350
2354
2358
2362
2367
2371
2375
2379
2383
2387
2391
2395
2399
2403
2407
2411
2415
2419
2423
2426
2430
2434
2438
2441
2445
2449
2452
2456
2460
2463
2467
2470
2474
2477
2481
2484
2488
2491
2495
2498
2501
2505
2508
2511
2514
2518
2521
2524
