3839
3583
4087
4079
4086
4078
4075
4031
4055
4030
3967
4015
3966
3965
3963
3999
3959
3951
3935
3838
3837
3835
3831
3823
3903
3807
2047
3582
3581
3579
3775
3575
4095
3567
4094
4093
4091
3551
4092
4085
4083
4090
4063
4077
4089
3711
4071
4088
4084
4082
4081
4062
4059
4061
4076
4074
4073
4070
4069
4060
4058
4057
4047
4029
4027
3071
3519
4067
4054
4053
4023
4051
4046
4045
4028
4026
4025
3070
3069
4043
4022
4021
3067
4019
4014
4013
4039
3063
4011
3964
3962
3961
4007
3998
3997
3958
3957
3055
3995
3955
3950
3949
3455
3991
3947
3934
3933
3943
3039
3836
3834
3833
3931
3983
3830
3829
3927
3827
3822
3821
3902
3901
3819
3919
3899
3007
3815
3806
3805
3895
2046
2045
3803
2043
3799
3327
3887
3580
3578
3577
2039
3774
3773
3574
3573
3771
3791
3571
3566
3565
2031
3767
3563
3871
2943
3550
3549
3559
3759
3547
2015
3710
3709
3543
3707
4080
4072
4068
4066
4065
3518
3517
3703
3743
4056
4052
4050
4049
3515
3535
3068
3066
3065
4044
4042
4041
4024
4020
4018
4017
3511
3695
1983
3062
3061
4038
4037
4012
4010
4009
3059
3054
3053
4035
4006
4005
3960
3956
3954
3953
3996
3994
3993
3503
2815
3454
3453
3051
4003
3948
3946
3945
3990
3989
3679
3451
3038
3037
3047
3942
3941
3987
3932
3930
3929
3982
3981
3447
3035
3832
3828
3939
3826
3825
3926
3925
3979
3487
1919
3031
3820
3818
3817
3923
3900
3898
3918
3897
3917
3975
3439
3006
3005
3814
3813
3804
3802
3801
3894
3893
3915
2044
2042
2041
3003
3647
3811
3023
3798
3797
3891
3326
3325
3886
3885
3911
2038
2037
2999
3772
3770
3795
3769
3576
3572
3323
3570
3569
3790
3789
3883
3423
2035
2030
2029
3766
3765
3564
3562
3561
3787
3319
3879
2559
3870
3869
2942
2941
2027
2991
3763
3758
3558
3757
3557
3548
3546
3545
3867
3783
2014
2013
2939
1791
2023
3708
3706
3705
3755
3555
3311
3542
3541
3863
2011
2935
3702
3701
3742
3741
3516
3514
3391
3513
3539
3751
3534
3533
2975
2007
3699
3694
3693
4064
3739
4048
4040
3510
3509
4036
1982
1981
4034
3531
4033
3064
3060
3058
2927
3057
3855
3295
3691
4016
4008
4004
3507
4002
1979
3735
3502
4001
3501
2814
2813
3052
3050
3049
1999
3527
3452
3450
3449
3678
3677
3992
3988
3986
3985
3952
3944
3687
3499
3940
2811
1975
3938
3046
3045
3937
3036
3034
3033
3446
3445
3675
2911
3980
3978
3977
3486
3928
3727
3924
3485
3922
3921
1535
2807
3495
3043
1918
1917
3030
3029
3443
3438
3437
3263
3671
3974
3824
1967
3973
3816
3812
3483
3916
3914
3810
3913
3896
3004
3892
3002
1915
3809
3890
3001
3027
3889
3646
3645
3022
3021
3435
3971
3800
3796
2799
3794
3910
3909
2040
3793
3324
3479
2036
3322
3884
2998
2034
3882
3321
2997
3881
2033
1911
3643
3422
3421
3019
3663
3788
3786
3431
2879
3907
3785
3768
3764
2028
2558
3318
2026
3762
3317
2557
3878
2995
2025
3877
1951
2990
3761
2989
3568
3419
3868
3560
3866
3639
3556
2940
3865
2938
3554
2937
3015
3782
1790
3781
1789
3471
3756
3553
1903
3754
2022
2555
3315
2021
3753
2783
3875
2012
3310
2010
3309
2987
2009
3544
3862
3540
3199
3861
3415
2934
3538
2933
3537
3704
3390
1787
3779
3700
3389
3750
3698
3749
2019
2974
2973
3740
2551
2006
3307
3697
3631
3738
2005
3737
3532
3859
2983
3530
3512
2931
3529
3508
2926
3506
2925
3854
3692
3294
3387
1980
3690
3853
3293
1978
1783
3747
3505
3689
2971
1887
1977
3734
2003
3407
3733
3303
1998
3526
1997
3525
2812
3500
3498
2810
2923
2543
2751
3056
3851
3686
3291
3497
2809
1974
3048
3383
3685
3676
1973
3044
3674
2967
3731
3673
3042
3448
2910
4032
1995
3444
4000
2909
3726
1775
3523
3615
1534
3984
3725
3442
2806
3494
1533
3041
2805
3493
3976
3484
3032
3441
2919
3683
1971
3482
3028
3287
3262
1916
1966
3670
3972
1914
3261
3026
3669
3481
1965
3847
3436
2907
1913
3936
3025
3434
3723
1855
3375
3920
1531
3970
3912
1991
2527
2803
3491
3433
2798
3644
2959
3478
3908
2797
3020
3642
3259
3477
3000
1910
1963
3018
3667
2996
3641
1909
3662
3017
3906
3969
1759
2994
2878
3661
3430
2903
3888
3420
3279
2687
3429
2877
3880
3808
1950
3320
1527
3418
3792
2993
3719
2795
3316
3876
1949
3638
3905
3475
2556
3784
3417
3014
3637
3314
2032
2554
3255
2988
1907
3874
3470
1902
2024
1959
3013
2782
2986
3780
3659
3469
1023
1901
2553
2020
3313
3359
2875
2781
1788
3427
3198
2985
3414
3873
3864
1786
1947
2936
3197
3760
3308
3413
3778
3860
2018
2495
3752
2932
3306
2791
2895
3635
1785
2550
3630
1519
3858
3748
2008
2930
3388
3011
2982
3467
2549
3305
1899
3629
2779
2004
2972
2017
1727
3386
2981
3777
3552
3655
3746
3247
3857
2871
2970
1782
3195
3536
2929
2002
1886
3411
3385
3406
1943
1781
3852
2924
3302
3736
3528
1885
2969
3292
3405
2922
3696
3745
2001
3732
2547
3301
3850
2542
3627
3290
2750
3688
3382
3524
1996
2979
1895
2541
1976
2921
3730
2775
2749
3463
2966
3289
3381
3684
1994
3849
1972
3504
3191
1503
1779
1774
3614
2965
1883
3496
3403
3729
2863
3522
2808
1993
1970
1773
2918
3613
2908
3299
3682
3286
2431
3724
3492
2804
1532
3231
3846
2539
1935
2747
3672
2917
2906
3623
3285
3722
3379
1663
1854
1530
3374
1969
3668
1990
3260
2802
1964
2526
2963
3490
3521
3681
2905
2958
1853
3373
2767
3845
1879
1771
3258
1962
3611
3721
2525
3666
1529
3480
1989
3183
3440
2957
3399
1912
3040
2801
1758
2796
3476
2915
2902
3283
3432
3257
3278
1961
2743
2686
3024
1908
3489
2535
1526
1471
3665
1757
2794
3718
3660
2847
2901
3277
1851
3371
3474
2685
3428
2876
3016
1525
3640
2523
3254
1906
1958
3658
1948
2793
1767
2955
1987
1022
3717
3843
3607
2874
3636
3358
3253
1871
1957
1946
2303
3473
3426
3468
1755
3012
1021
3416
1900
2494
1905
3357
3657
2899
2780
2790
3275
2894
2683
2992
3634
2873
3167
1518
2735
1523
1847
3196
3412
3968
2552
1898
1945
2493
3466
3367
2778
2984
2519
2893
1726
2789
3904
1517
3654
3246
2870
3251
3194
3312
3425
2548
3715
3628
3010
3633
2951
1955
1019
3410
1725
1942
1784
1897
3355
2980
2777
3872
3245
3465
1751
2869
3304
3599
3653
3626
2679
3193
2491
1780
2546
3271
1941
2891
1884
1894
2774
1515
3404
2787
3409
3384
3462
1839
3300
2978
3856
3190
2968
1502
1723
2016
3009
2928
2719
2511
1882
3625
2540
1778
2748
2773
1893
3135
3243
1015
2862
3402
2867
3380
2545
3776
3351
2430
3189
1501
2000
2920
2964
1939
3230
1934
2538
3651
2746
3461
3288
1743
2487
3622
2861
3744
1881
3298
1772
3612
1662
2671
2429
2887
2977
1511
3378
1777
3401
3848
3229
1933
1992
3284
2916
2766
2771
1878
1719
2962
1770
2537
1891
2745
1661
3728
3610
3621
1499
3182
3239
1823
3187
3398
1007
3372
1852
2765
2859
1877
3297
2524
2742
3377
2534
2427
3282
3343
1470
3181
2904
2956
1769
3227
3459
1968
2846
2479
1988
2914
3609
1931
1850
2961
1528
3370
1659
3397
2741
3720
2522
1469
2655
3844
1756
2533
3680
1766
2900
2845
3276
1495
3256
1960
3619
2684
2763
3520
3606
1870
2954
1524
2800
1875
3281
2302
1849
3179
2855
3369
1754
2521
2423
3664
1765
3252
2682
3488
2913
3166
1869
3223
3274
2734
1986
2739
1467
2301
2898
2792
1846
1655
1020
1956
3605
1927
2518
3366
3356
2843
1522
2531
3716
3395
2953
1753
3165
2733
1845
2759
2681
2492
3842
3250
3656
1018
2892
3472
2517
2872
3273
3175
1516
1750
3354
1867
2788
1904
1763
3365
2950
2299
1944
2897
2678
1724
1521
2490
1954
3598
1985
3215
3270
3244
3163
2868
1749
2839
2731
1017
3603
2890
1514
1711
1838
1843
1896
2677
3249
3353
2776
3714
2718
2510
1940
2515
1722
3632
3134
1014
3424
3652
2489
2949
3464
3192
2786
3242
1837
3841
1863
3597
3363
3269
3350
2717
1513
2509
2866
1953
2889
1742
1747
2486
2772
3133
1013
1721
1892
2670
2675
1500
3408
3188
1510
1938
3624
3241
1741
2886
2860
2485
1718
3349
2669
3713
2428
2785
2544
1822
1498
2865
3008
3228
3650
2770
1880
1006
3238
2947
1509
3267
1932
1463
1717
3460
3595
1660
3186
2858
1821
1890
3400
2426
2885
1937
2463
2478
1776
3342
2744
2536
2764
1497
3226
2976
3620
1876
3237
3347
1407
1658
2654
1487
3180
2769
1494
1930
2425
2415
2857
3185
1005
3649
1768
2740
2507
1468
3341
3376
2762
3225
1889
2422
2844
3296
3608
3178
2532
2854
2883
1874
3458
2295
3396
3591
2960
3222
1654
1466
3618
2653
1929
1848
2738
2667
1868
3159
2842
2727
2300
1657
1764
991
2520
3368
3280
1835
1873
1926
1003
2831
3164
1819
2758
2530
2715
2421
2732
1715
3174
3604
2298
1844
3457
2483
2912
1653
1752
3394
1866
1011
3131
2516
3617
2680
2952
1465
1739
3214
3162
1762
2475
2730
2838
3272
1647
3364
1507
2651
1748
2529
1842
2896
1710
2676
1455
2514
1520
2477
1016
3393
2761
3602
3177
511
1862
2853
1836
3235
1984
3352
3221
1493
3248
2716
2488
2508
1746
767
3132
1012
3362
2948
2841
2674
1512
2737
3268
3339
3596
1695
2888
1720
1740
3173
2297
3840
2757
2484
1952
1925
3601
1831
1491
2668
2711
1865
3240
3348
2294
3213
1485
3161
2503
1716
2729
2419
3127
2837
1703
1631
1508
1735
1820
1459
2287
1651
1004
2864
1761
2663
2784
1462
3712
1841
3266
2623
2946
3594
1709
1815
999
1645
2462
2513
2884
1496
2851
1861
3219
959
2399
1936
1643
2476
3151
3236
1486
1406
3346
1646
1439
1461
1745
1279
2471
2666
2424
2652
1833
2673
2768
2414
1453
2856
2647
3361
2713
1492
3184
2945
3171
3340
1002
1451
3224
2755
1714
2505
1818
1454
2291
3648
1009
3129
1923
2703
2506
1888
895
2882
1639
3211
1737
3590
2835
1656
3119
2665
3335
2293
1599
2271
1928
2474
1483
2420
1001
2413
3158
3265
2726
990
1447
1707
1817
1807
2461
3593
1652
2650
1859
1872
2367
1834
2830
1405
3345
2714
2482
510
2639
3456
1010
3130
3616
507
1738
2411
3157
2725
989
2459
503
3207
2881
509
765
766
1506
763
3589
1403
3103
2528
479
2239
1479
447
2481
495
751
759
735
1484
2760
3392
3176
255
2852
1713
1464
3234
3220
2829
2407
3155
2455
2723
987
983
975
383
639
703
1505
1702
1399
1391
1375
1343
2840
2473
2736
3338
1644
1699
1694
1693
1691
1687
1458
1457
1679
2649
2296
3172
1701
2756
1490
1830
3233
1829
1489
1827
2827
1924
3587
3600
2447
2175
1864
2710
2709
2707
3212
3160
1642
1641
2728
2502
2501
2499
2418
2417
1452
1649
2836
3126
3125
3123
3337
1630
1629
1627
1623
1615
1734
1733
1731
1650
2286
2285
2283
2279
2662
2661
2659
995
1760
1840
997
2823
2622
998
1814
1813
1811
1708
1423
2512
1638
1431
2850
2849
1832
2290
1860
1450
1449
3218
3217
958
957
955
951
943
927
1435
2398
2397
2395
2391
2383
3150
3149
3147
3143
1437
2712
1460
1637
1438
1744
1278
1277
1275
1271
1263
1247
1215
1151
2470
2469
2467
2672
2621
2619
2615
2607
2591
2643
1635
831
2646
2645
3360
1446
863
3170
3169
2944
879
2754
2753
887
891
1445
1922
1921
893
2702
2701
2699
2695
894
3210
3209
1000
1567
2834
1443
2833
1583
1591
3118
3117
3115
3111
2292
1595
2504
1597
3334
3333
3331
1598
1008
3128
2270
2269
2267
2263
2255
1481
1482
2289
1736
1799
2412
1803
3264
1805
1806
1706
1705
2664
2460
3592
1857
1858
2366
2365
2363
2359
2351
2335
508
505
506
764
1404
502
3344
1816
499
2631
2635
2637
2638
501
762
761
477
478
494
750
475
446
2409
2410
3156
493
749
758
2724
988
443
463
471
487
743
2457
2458
439
3206
3205
3203
491
747
755
2880
445
734
733
731
415
254
253
382
638
757
3588
251
1401
1402
3102
3101
3099
3095
3087
431
719
727
2238
2237
2235
2231
2223
2207
381
637
702
1475
239
247
375
631
1477
1478
223
379
635
699
2480
367
695
623
1456
127
191
319
575
701
351
671
607
1712
687
1697
1698
1700
2403
2828
2405
2406
3153
2451
3154
2453
2454
2721
985
979
967
2722
986
981
971
982
973
974
1504
1395
1383
1359
1311
1397
1387
1367
1327
1398
1389
1371
1335
1390
1373
1339
1374
1341
1342
2472
1640
1692
1689
1683
1671
1690
1685
1675
1686
1677
1678
2648
1488
3232
1828
1825
1826
2825
2826
3586
3585
2439
2443
2445
2446
2174
2173
2171
2167
2159
2143
2111
2708
2705
2706
2500
2497
2498
2416
1648
1448
3124
3121
3122
3336
1628
1625
1619
1607
1626
1621
1611
1622
1613
1614
1732
1729
1730
2284
2281
2275
2282
2277
2278
993
2660
2657
994
2658
1636
996
2819
2821
2822
1812
1809
1810
1415
1419
1421
1422
1427
1429
1430
2848
3216
956
953
947
935
911
954
949
939
919
950
941
923
942
925
926
1433
1434
2396
2393
2387
2375
2394
2389
2379
2390
2381
2382
1634
3148
3145
3139
3146
3141
3142
1436
1276
1273
1267
1255
1231
1183
1087
1274
1269
1259
1239
1199
1119
1270
1261
1243
1207
1135
1444
1262
1245
1211
1143
1246
1213
1147
1214
1149
1150
2468
2465
2466
2620
2617
2611
2599
2575
2618
2613
2603
2583
2614
2605
2587
2606
2589
2590
2641
2642
799
815
823
827
829
830
2644
847
855
859
861
862
3168
871
875
877
878
2752
883
885
886
889
890
1442
1633
1920
892
2700
2697
2691
2698
2693
2694
1441
3208
1551
1559
1563
1565
1566
2832
1575
1579
1581
1582
1587
1589
1590
3116
3113
3107
3114
3109
3110
1593
1594
1596
3329
3332
3330
2265
2268
2259
2247
2266
2261
2251
2262
2253
2254
1480
2288
1795
1797
1798
1801
1802
1804
1704
504
1856
760
2343
2319
2355
2364
2361
2362
2357
2347
2327
2358
2349
2331
2350
2333
2334
498
497
474
492
476
2627
2629
2630
2633
2634
473
2636
462
742
500
461
444
442
441
470
486
489
745
469
438
252
741
754
2408
732
455
748
250
739
753
490
746
756
413
414
430
485
2456
249
380
636
459
3201
3204
3202
726
423
437
237
467
723
235
246
630
222
366
622
483
435
729
231
238
717
697
429
245
1400
243
725
3091
3097
3100
3079
3093
3083
3098
3094
3085
3086
711
730
621
374
126
378
698
718
2191
2215
2227
2236
2233
2219
2199
2229
2234
2203
2230
2221
2205
2222
2206
373
371
207
318
190
574
221
1473
1474
633
1476
615
411
700
686
670
606
317
189
573
619
315
187
567
347
605
667
715
349
119
571
95
125
627
407
365
634
629
350
685
377
691
427
694
219
363
1307
603
1337
543
1696
2401
2402
359
2404
123
655
559
3152
2450
2449
343
2452
2720
984
977
978
965
966
980
969
970
972
679
683
663
1323
1674
159
287
1303
1355
1325
963
1669
215
175
303
1295
399
1309
1310
1393
1394
1379
1382
1381
1351
1358
1396
1386
1363
1365
1366
1319
1326
1388
1370
1331
1334
1372
1338
1340
1681
1682
669
1676
1357
1385
1369
1333
591
1824
335
1667
1670
1688
1684
693
2435
111
2438
2442
1673
2142
2704
2441
183
311
63
2437
3584
2824
599
1612
1617
1605
1609
1624
1606
1610
2151
2155
2169
2172
2165
2170
2158
2166
2163
2157
2135
2141
2139
2127
2095
2107
2109
2110
2103
1603
391
390
394
395
392
384
385
410
398
412
393
388
387
386
396
397
409
408
389
2444
405
472
401
404
406
433
434
419
403
457
402
418
400
456
432
468
466
464
465
460
458
454
480
448
452
481
482
416
449
426
417
421
424
425
453
420
422
428
488
436
484
451
450
1413
440
496
1414
1420
1618
1620
1411
1417
79
64
65
77
76
73
78
66
69
67
87
72
68
86
89
94
93
88
74
75
70
85
71
92
84
91
90
80
81
82
83
1418
102
101
100
103
97
96
106
107
99
105
104
108
1426
109
98
1297
115
1296
113
118
110
1428
114
1299
40
45
120
117
121
1301
122
1300
116
124
43
112
1298
44
41
42
1288
54
1290
1302
55
1294
1306
1291
1289
1425
38
161
295
1304
293
289
1305
167
1308
292
46
288
165
164
160
56
39
50
47
51
162
53
57
294
290
1292
1293
37
62
166
61
49
36
48
52
60
182
310
163
291
316
188
59
181
180
179
58
33
307
308
309
184
302
312
174
305
185
186
313
177
306
314
35
178
301
173
229
34
304
168
296
300
172
32
176
230
169
297
228
226
1280
224
225
236
170
299
298
171
233
1281
227
1284
139
267
266
270
141
232
1286
268
140
269
142
1283
1282
234
138
1285
136
265
264
1409
137
143
1287
271
1408
1318
1410
1412
242
241
240
1316
1317
1314
1432
1313
1315
1312
244
23
21
1392
248
1336
1320
1321
1424
22
1324
1322
20
209
210
1416
211
13
4
7
214
1330
6
220
203
208
16
17
212
12
193
192
1332
14
18
9
1
2
19
5
15
3
0
206
284
153
1728
202
152
280
281
156
1329
1328
218
217
213
201
278
279
261
151
150
154
282
276
158
194
277
275
198
200
204
205
216
259
263
260
157
149
262
148
285
286
147
1472
131
132
133
135
134
8
283
155
258
274
197
130
146
195
129
145
257
273
256
10
128
196
199
1440
144
272
2079
1368
11
1362
1377
1376
1378
1384
29
28
25
1360
1361
1380
24
30
1364
344
31
336
346
348
338
339
345
341
342
340
337
26
27
328
333
329
334
1345
355
1350
1349
1348
1347
1344
1346
332
353
354
352
325
1356
330
1352
324
1353
323
331
327
364
322
1354
320
372
361
1550
321
326
368
362
1547
369
360
358
356
1548
1546
1545
370
376
1544
1549
357
1543
1540
1542
1541
1537
1536
1538
1539
1584
1585
1588
1586
1592
1554
1555
1553
1552
1557
1558
1556
1564
1562
1561
1568
1580
1577
1570
1576
1571
1560
1578
1574
1573
1569
1572
1616
1632
1608
1604
1600
1602
1601
1808
1668
1111
1115
1664
1665
1666
1134
1680
1672
1117
1118
1127
1131
1116
1146
1105
1133
1109
1110
1107
1130
1128
1129
1104
1123
1106
1108
1114
1125
1121
1112
1122
1141
1113
1124
3328
1126
1120
1103
1094
1139
1132
1137
1095
1136
1092
1093
1145
1148
1089
1142
1088
1099
1091
1096
1090
1100
1101
1138
1098
1102
1144
1140
1097
1800
1792
1793
1794
1796
1206
1203
1205
1212
1210
1083
1209
1198
1201
1086
1202
1204
1197
1200
1191
1071
1070
1064
1069
1068
1056
1057
1208
1058
1059
1060
1061
1065
1067
1066
1063
1196
1062
1192
1195
1194
1193
1185
1265
1190
1081
1187
1085
1184
1186
1084
1080
1188
1082
1189
1242
1077
1076
1230
1078
1079
1030
1272
1055
1031
1244
1268
1237
1029
1175
1047
1044
1045
1046
1028
1073
1235
1257
1074
1266
1075
1072
1241
1264
1038
1260
1037
1036
1042
1227
1224
1043
1039
1240
1229
1040
1226
1254
1027
1041
1049
1225
1052
1054
1253
1051
1053
1048
1234
1026
1233
1050
1223
1258
1251
1181
1025
1228
1238
1024
1232
1236
1256
1221
1220
1219
1218
1217
1216
1182
1252
1033
1222
1034
1032
1035
1172
1174
3120
1173
1248
1250
1167
1170
1155
1180
1179
1154
1171
1169
1249
1168
1159
1152
1156
1157
1158
1153
1163
1164
1166
1178
1162
1176
1161
1160
1165
1177
931
952
938
2496
917
924
922
909
933
934
795
798
797
945
946
921
937
796
821
840
841
794
792
843
918
948
793
842
828
791
822
915
789
788
790
846
845
826
786
787
820
785
784
940
844
854
839
838
836
853
825
824
833
860
857
869
835
870
837
819
867
858
832
944
866
882
884
852
916
834
864
880
850
851
868
856
910
881
818
848
849
865
888
873
816
807
811
874
992
817
872
914
920
913
808
783
876
814
813
809
930
912
779
803
932
806
802
929
907
903
804
928
778
805
770
800
810
768
772
773
936
771
781
782
812
801
776
774
769
780
777
775
897
899
898
896
908
901
2656
900
902
904
905
906
710
709
704
705
708
707
712
706
713
714
2688
2692
720
2689
721
2690
716
722
724
665
728
677
660
661
664
676
682
662
644
3140
645
668
2696
684
681
678
680
628
673
666
674
675
646
672
650
651
624
647
737
625
632
738
657
736
656
626
689
690
740
649
609
744
659
692
688
617
652
618
658
620
608
612
640
648
696
654
614
613
641
653
643
642
616
611
3144
610
752
3137
595
3138
594
593
596
3136
597
592
598
601
600
602
577
578
579
576
588
589
590
584
583
604
586
587
3200
582
2626
585
569
581
572
2624
2625
570
563
580
568
561
562
976
560
2628
566
565
2632
564
960
961
962
2820
964
553
558
555
530
557
554
531
552
968
556
529
528
537
536
538
533
532
2640
548
549
539
534
550
551
540
541
535
544
545
546
547
542
3108
3112
3106
3105
3104
519
517
518
516
523
2817
522
512
515
514
513
520
521
525
524
526
3090
527
3088
3089
3076
3092
3072
3082
3081
3080
3096
3073
3077
3078
3084
3074
3075
2818
2595
2597
2604
2567
2563
2562
2601
2596
2598
2560
2593
2565
2564
2561
2594
2566
2592
2600
2602
2616
2574
2571
2612
2588
2609
2568
2570
2569
2573
2586
2582
2610
2581
2572
2608
2585
2580
2584
2579
2578
2576
2577
2274
2273
2276
2280
2816
2189
2190
2187
2186
2188
2211
2184
2213
2212
2214
2209
2185
2210
2208
2202
2218
2217
2216
2204
2200
2192
2182
2195
2194
2226
2181
2180
2179
2201
2193
2183
2178
2196
2197
2228
2198
2224
2176
2225
2220
2177
2232
2149
2148
2145
2146
2147
2144
2150
2154
2168
2152
2153
2164
2160
2162
2161
2156
2264
2260
2256
2272
2249
2250
2257
2248
2258
2241
2242
2240
2243
2245
2244
2246
2252
2134
2133
2132
2115
2114
2129
2112
2131
2130
2128
2113
2123
2122
2121
2120
2085
2086
2087
2136
2138
2140
2084
2124
2125
2126
2117
2137
2116
2118
2090
2091
2119
2094
2088
2089
2092
2093
2083
2081
2080
2078
2064
2065
2062
2066
2067
2068
2051
2050
2069
2070
2072
2074
2075
2076
2077
2082
2071
2061
2073
2063
2060
2049
2058
2055
2059
2048
2054
2056
2057
2052
2053
2106
2099
2098
2105
2104
2108
2101
2096
2102
2100
2097
2448
2433
2436
2434
2432
2440
2464
2339
2344
2338
2345
2337
2340
2342
2336
2341
2306
2307
2317
2346
2348
2314
2315
2305
2316
2312
2311
2313
2304
2309
2310
2318
2308
2356
2352
2353
2354
2325
2328
2324
2329
2330
2326
2322
2323
2332
2320
2321
2360
2385
2392
2386
2374
2400
2388
2377
2380
2373
2378
2384
2371
2376
2368
2369
2370
2372
