3419
2976
2968
2967
2969
2970
2972
2971
2974
2975
2965
2964
2957
2962
2958
2963
2960
2961
2959
2977
3411
3413
3418
3416
3009
2999
3011
3006
3004
3008
3010
3007
3003
3002
3000
3001
3453
3415
3420
3369
3459
3417
3471
3463
3460
3479
3461
3480
2928
2939
2926
2938
2934
2935
2937
2929
2933
2925
2931
2932
2930
2936
3024
3023
3022
3025
3533
3041
3048
3067
3042
3050
3046
3037
3043
3047
3040
3036
3033
3044
3035
3038
3039
3045
3034
3317
3428
3430
3467
3199
3196
3198
3197
3059
3060
3061
3062
3063
3053
3054
3068
3066
3070
3057
3058
3069
3074
3052
3055
3071
3072
3051
3065
3064
3457
3423
3464
3207
3227
3204
3222
3223
3224
3220
3232
3226
3219
3228
3208
3205
3229
3206
3203
3221
3231
3201
3225
3215
3271
3319
3269
3321
3234
3481
3263
3262
3012
3266
3265
3318
3264
3272
3270
3267
3261
3268
3320
3273
2954
2943
3410
2942
2950
2944
2946
2945
3029
3027
3028
3433
3440
3131
2879
3283
3279
3183
3133
3162
3149
3123
3147
3135
3193
3111
3132
3108
3180
3179
3177
3175
3176
3168
3167
3166
3164
3169
3165
3156
3160
3158
3153
3155
3157
3159
3154
3125
3110
3172
( 1 )
3170
3145
3146
3192
3140
3144
3276
3277
3109
3184
3178
3148
3107
3143
2872
3130
3150
3182
3181
3194
3282
3173
3278
3281
3373
3466
3436
3447
3438
3437
3452
3371
3456
3469
2870
3477
3465
3129
3128
2873
2878
2868
2871
3124
2877
3126
3127
2867
2876
2869
2875
3414
3449
3450
3448
3451
3470
3473
3472
3431
3434
3435
3286
3288
3289
3291
3292
3293
3287
3299
3303
3294
3295
3298
3296
3290
3297
3300
3301
3302
3304
3308
3305
3309
3306
3307
3429
3474
3475
3432
3439
3421
2949
3379
2927
3383
2874
2955
2951
3230
3384
3377
3380
3381
3385
3382
3202
3378
2940
3455
3316
3315
3275
3280
3478
3391
3458
3402
3392
3462
3531
3409
3389
3404
3387
2947
3398
3394
3408
3403
3406
2986
3388
3401
3386
3393
3454
3399
3390
3405
3482
3476
3395
3397
3396
3407
3372
3310
3400
2988
2981
2996
2990
2995
2979
2984
2993
2991
2994
2985
2992
2982
2980
2983
2987
2989
2997
3424
3468
3019
3015
3018
3014
3017
2948
3016
2907
2886
2913
2883
2911
2903
2919
2918
2921
3530
2920
2882
2922
2923
2905
2893
2897
2912
2902
2895
2900
2914
2906
2901
2898
2890
2892
2891
2881
2908
2909
2888
2904
2896
2887
2894
3101
3091
3089
3020
3086
3090
3092
3093
3088
3099
3098
3100
3105
3096
3095
3094
3097
3103
3084
3085
3102
3104
3422
3426
3427
3425
3284