863
854
857
854
845
839
840
819
819
814
813
807
803
801
802
811
807
804
798
792
786
785
782
779
779
783
786
784
776
772
765
767
769
769
769
759
747
748
742
739
736
732
730
731
732
730
723
722
721
715
719
723
723
716
721
720
720
716
714
712
714
716
720
712
711
702
698
695
695
692
693
697
701
699
695
690
688
686
675
673
673
677
677
677
668
673
669
666
665
665
669
675
669
665
666
666
664
665
669
659
653
645
645
645
644
639
639
640
641
655
665
670
682
696
704
713
729
752
771
774
779
779
782
798
798
802
815
815
818
843
836
848
850
854
858
862
863
892
894
895
895
895
893
893
858
861
856
852
851
848
845
840
839
821
820
813
821
831
843
858
873
886
893
900
903
905
909
911
920
928
928
931
933
938
942
962
971
974
979
995
1003
1014
1019
1016
1013
1012
1013
1015
1015
1014
1011
1008
1007
1009
1015
1020
1022
1017
1019
1025
1036
1057
1065
1069
1079
1083
1093
1098
1102
1116
1127
1142
1149
1152
1161
1178
1191
1208
1225
1240
1249
1255
1265
1268
1285
1293
1294
1307
1317
1326
1340
1347
1352
1354
1349
1340
1340
1337
1334
1338
1343
1345
1359
1362
1366
1367
1370
1358
1353
1353
1355
1370
1376
1400
1430
1431
1447
1450
1453
1446
1441
1443
1443
1454
1469
1476
1494
1506
1512
1515
1511
1504
1487
1486
1489
1498
1497
1503
1500
1476
1475
1467
1461
1453
1451
1448
1423
1418
1412
1385
1386
1384
1386
1389
1390
1388
1387
1393
1406
1397
1400
1412
1413
1412
1410
1402
1387
1377
1373
1372
1360
1347
1343
1340
1338
1338
1336
1317
1301
1294
1294
1284
1242
1233
1214
1207
1197
1194
1191
1190
1188
1175
1169
1166
1166
1159
1153
1145
1140
1133
1124
1126
1123
1119
1116
1114
1106
1108
1114
1117
1121
1122
1121
1109
1106
1105
1105
1108
1106
1102
1093
1086
1083
1079
1073
1070
1066
1064
1062
1056
1046
1044
1044
1044
1045
1046
1015
1005
997
997
997
1000
1011
1016
1012
1008
1002
996
1008
989
971
962
954
949
944
938
932
926
925
925
916
912
901
895
887
888
886
884
884
883
884
877
875
866
854
855
853
839
839
832
815
811
808
807
805
802
801
804
808
810
814
815
822
817
840
840
847
857
856
854
862
861
859