1395
1391
1391
1392
1392
1383
1383
1386
1387
1389
1391
1392
1393
1396
1406
1408
1413
1413
1411
1409
1405
1402
1403
1404
1405
1407
1407
1401
1401
1395
1391
1387
1387
1388
1389
1391
1392
1392
1392
1392
1392
1391
1390
1389
1390
1390
1392
1392
1392
1392
1392
1392
1392
1386
1383
1387
1393
1391
1388
1387
1387
1386
1385
1384
1383
1378
1372
1361
1356
1351
1355
1357
1355
1348
1342
1335
1335
1335
1334
1333
1333
1333
1333
1333
1333
1330
1325
1319
1313
1308
1304
1305
1307
1302
1293
1286
1283
1283
1283
1283
1283
1284
1284
1285
1285
1288
1293
1299
1303
1309
1310
1313
1321
1317
1305
1299
1297
1296
1282
1282
1282
1283
1285
1286
1288
1292
1296
1300
1302
1294
1289
1273
1268
1260
1260
1260
1260
1260
1260
1276
1277
1271
1269
1265
1251
1245
1240
1236
1231
1236
1238
1240
1242
1240
1238
1237
1236
1222
1217
1227
1235
1238
1237
1235
1231
1225
1209
1206
1208
1213
1216
1218
1220
1225
1225
1225
1219
1214
1210
1202
1180
1167
1165
1164
1164
1163
1162
1162
1162
1158
1156
1152
1152
1152
1152
1151
1148
1146
1145
1145
1144
1140
1127
1129
1132
1121
1117
1106
1097
1096
1092
1092
1089
1084
1079
1081
1074
1057
1051
1036
1020
1018
1018
1018
1015
1008
1007
1007
1012
1019
1018
1002
997
997
997
1000
1002
1002
1000
993
997
991
983
974
948
945
949
953
957
959
961
978
999
967
965
963
943
946
947
948
948
944
940
944
945
942
933
934
929
915
903
895
895
892
891
887
886
885
895
901
915
918
920
918
915
913
912
911
908
907
896
889
880
880
883
884
884
884
884
876
868
865
869
870
871
872
881
884
890
892
894
894
888
884
871
859
861
865
885
878
874
864
869
873
861
861
861
862
862
867
872
886
893
899
902
903
903
905
913
919
917
911
901
891
896
903
900
897
889
888
888
887
887
887
886
871
874
881
889
888
885
883
882
882
869
852
846
849
853
873
890
886
873
872
866
861
858
855
859
862
865
868
871
874
878
883
886
895
898
895
892
888
885
882
880
879
878
876
866
842
839
834
837
848
850
847
829
824
818
812
808
807
820
843
844
843
841
841
842
842
842
840
823
811
813
814
814
814
813
811
804
801
795
788
778
773
773
773
773
773
773
773
769
767
748
744
742
742
742
746
752
755
755
755
749
732
702
691
680
671
665
662
679
686
682
676
677
681
684
683
680
673
667
662
640
625
626
626
614
611
610
612
612
611
608
607
605
601
598
594
588
586
583
581
577
556
553
543
540
532
520
512
506
504
503
502
501
501
500
497
496
495
491
491
490
490
489
489
489
488
487
487
485
484
482
481
480
479
478
476
476
475
471
470
469
468
466
465
463
460
459
457
456
455
454
453
452
450
449
448
446
443
443
443
443
442
442
442
442
441
441
441
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
439
439
438
436
435
434
434
433
432
432
431
431
431
431
431
431
430
430
430
430
430
430
429
426
426
427
427
427
427
428
428
428
426
426
425
425
424
424
424
424
424
424
422
421
420
419
419
419
418
417
414
413
412
411
411
410
410
410
409
409
409
409
409
408
408
408
408
408
407
407
407
407
407
407
407
406
406
406
406
406
405
404
402
402
401
399
397
397
395
392
392
392
393
393
393
393
393
393
393