3470
3451
3448
3454
3450
3453
3451
3446
3441
3445
3448
3447
3448
3445
3446
3477
3477
3476
3480
3476
3459
3359
3362
3492
3515
3617
3620
3618
3599
3615
3616
3601
3606
3599
3470
3475
3477
3469
3492
3494
3493
3491
3487
3496
3500
3517
3521
3516
3520
3528
3526
3524
3524
3526
3524
3526
3526
3591
3602
3596
3615
3622
3642
3649
3639
3645
3659
3700
3703
3705
3699
3699
3716
3725
3730
3722
3721
3720
3714
3740
3752
3758
3775
3767
3810
3824
3838
3847
3851
3851
3852
3851
3838
3843
3844
3847
3852
3854
3894
3903
3906
3919
3925
3924
3930
3935
3941
4003
4014
3977
3537
3986
3998
4051
4061
4069
4066
4068
4065
4064
4069
4074
3986
3990
3993
3992
3991
3994
3995
4006
4012
4370
4792
5076
5085
5096
5110
5124
5121
5022
5029
4968
5058
5095
5192
5186
5195
5197
5254
5261
5272
5294
5295
5245
5256
5278
5286
5287
5339
5356
5352
5402
5424
5469
5463
5464
5467
5469
5484
5519
5523
5554
5545
5545
5545
5559
5554
5563
5573
5577
5559
5557
5555
5582
5536
5618
5615
5615
5613
5628
5618
5623
5625
5621
5620
5591
5597
5596
5593
5597
5598
5597
5599
5665
5657
5665
5671
5690
5681
5691
5569
5572
5568
5576
5569
5568
5569
5615
5678
5646
5681
5688
5687
5686
5687
5682
5693
5714
5714
5613
5722
5695
5723
5716
5721
5724
5724
5722
5720
5723
5704
5703
5703
5703
5705
5702
5702
5706
5741
5734
5737
5738
5759
5709
5716
5739
5740
5645
5650
5651
5649
5648
5548
5548
5546
5650
5617
5614
5612
6124
5625
6104
6102
6102
6101
6094
6099
6100
6116
6132
6130
6132
6133
6135
6138
6139
6159
6157
6161
6160
6159
6153
6153
6152
6145
6142
6147
6150
6149
6152
6150
6162
6164
6168
6169
6164
6165
6159
6179
6189
6191
6192
6694
6683
6710
6708
6718
6625
6626
6626
6625
6633
6624
6629
6607
6605
6602
6605
6605
6630
6638
6623
6627
6659
6660
6661
6662
6623
6665
6658
6659
6660
6660
6645
6670
6682
6695
6686
6686
6686
6686
6698
6700
6708
6694
6696
6701
6709
6708
6727
6725
6727
6730
6730
6730
6729
6724
6725
6741
6739
6738
6741
6743
6742
6756
6757
6758
6757
6757
6740
6740
6736
6737
6740
6739
6821
6813
6864
6861
6860
6860
6862
6864
6818
6792
6827
6867
6868
6870
6833
6880
6880
6882
6882
6881
6878
6885
6835
6885
6843
6869
6870
6871
7038
7037
7038
7069
7034
7028
7029
7039
7035
7031
7030
7027
7026
6973
6969
6946
6943
6923
6927
6938
6919
6892
6881
6885
6861
6882
6884
6898
6904
6898
6908
6911
6923
6926
6925
6922
6920
6956
6954
6958
6962
6961
6960
6961
6972
6986
6988
6965
6965
6954
6971
7011
7001
6991
6990
6995
6983
6941
6941
6901
6939
6926
6924
6925
7012
7144
7150
7156
7160
7164
7169
7170
7179
7191
7193
7192
7206
7169
7207
7223
7375
7396
7392
7390
7401
7399
7396
7390
7392
7392
7382
7371
7395
7392
7413
7362
7369
7371
7299
7327
7340
7380
7407
7420
7431
7430
7443
7417
7437
7443
7439
7453
7447
7483
7507
7532
7535
7536
7536
7538
7504
7502
7511
7507
7514
7488
7463
7463
7385
7345
7406
7416
7411
7392
7401
7380
7092
7090
7086
7380
7082
7344
7345
7355
7343
7347
7343
7323
7283
7330
7333
7377
7376
7368
7400
7426
7283
7316
7354
7362
7345
7293
7340
7373
7367
7231
7425
7235
7237
7235
7248
7223
7233
7211
7194
7239
7245
7236
7223
7266
7266
7269
7261
7251
7261
7262
7182
7149
7156
7155
7159
7066
7065
7074
7073
7068
7074
7069
6978
6981
6980
6891
6962
6971
6974
6972
7003
7010
7008
7017
7015
6922
6910
6881
6877
6777
6779
6861
6876
6936
7089
7135
7142
7159
7173
7185
7201
7135
7133
7130
7131
7135
7152
7212
7307
7289
7269
7214
7279
7289
7296
7298
7304
7297
7307
7316
7280
7303
7359
7362
7379
7383
7383
7378
7396
7391
7390
7388
7371
7370
7372
7360
7364
7360
7362
7359
7360
7284
7346
7340
7344
7344
7346
7347
6922
7004
7014
7301
7300
7373
7398
7306
7396
7681
7699
7708
7717
2472
7641
6222
7633
7631
7637
7647
7648
7656
7657
7616
7632
7632
7634
7593
7598
7599
7597
7587
7591
7594
7599
7630
7605
7600
7606
7591
7585
7593
7594
7594
7585
7585
7589
7590
7592
7603
7831
7836
7828
7828
7894
7834
7895
7878
7871
7881
7853
7857
7849
7801
7830
7908
7917
7692
7695
7695
7782
7778
7735
7741
7730
7708
7697
7654
7696
7762
7803
7807
7780
7722
7765
7732
7748
7752
7756
7758
7829
7871
8085
8103
8124
8082
8177
8250
8314
8326
8333
8339
8342
8338
8347
8354
8138
8149
8157
8167
8149
8176
8175
8270
7972
8174
8159
8204
8195
8193
7552
7553
7530
7531
7521
7510
7515
7533
7519
7521
7514
7511
7470
7512
7500
7506
7506
7507
7511
7473
7534
7534
7541
7546
7547
7541
7573
7579
7587
7598
7598
7610
7590
7529
7547
7646
7661
7668
7671
7674
7688
7648
7687
7691
7686
7727
7729
7827
7793
7788
7792
7790
7792
7788
7783
7789
7799
7804
7804
7821
7855
7857
7867
7872
7879
7882
7883
8003
7963
7964
7971
7980
7981
7980
7984
7982
7998
8004
8017
8012
8022
8026
8025
8031
8021
8024
8026
8034
8031
8014
8032
8024
8030
8033
8034
8022
8030
8030
8031
8006
8035
8033
8036
8037
8050
8056
8065
8070
8074
8065
8065
8066
8060
8060
8064
8064
8078
8040
8042
8069
8072
8070
8073
8072
8074
8076
8075
8075
8075
8071
8072
8079
8083
8097
8102
8108
8111
8111
8112
8112
8072
8072
8073
8066
8078
8081
8090
8114
8114
8111
8110
8111
8115
8117
8113
8110
8110
8157
8155
8148
8119
8124
8146
8160
8157
8152
8157
8148
8154
8154
8153
8150
8157
8149
8161
8126
8118
8117
8115
8115
8127
8194
8206
8218
8224
8221
8226
8226
8231
8233
8198
8202
8186
8210
8249
8257
8282
8279
8274
8277
8322
8348
8330
8334
8333
8334
8333
8345
8341
8341
8334
8333
8339
8339
8341
8355
8359
8366
8382
8379
8382
8356
8366
8367
8373
8360
8362
8359
8327
8332
8315
8303
8302
8301
8308
8310
8347
8353
8356
8355
8345
8362
8347
8351
