630
628
628
627
624
619
617
616
615
614
600
601
600
600
600
600
598
598
598
580
580
580
580
579
579
579
580
582
583
581
583
584
589
595
610
612
614
613
615
622
635
631
649
651
653
680
688
689
675
680
707
715
741
769
784
786
802
808
806
809
817
827
831
833
842
872
881
891
887
903
885
891
945
935
930
880
882
899
926
997
1002
1010
1013
1012
1020
1004
1027
1034
1047
1056
1079
1080
1085
1081
1083
1085
1138
1148
1157
1157
1147
1133
1087
1074
1055
1060
1060
1059
1055
1045
1040
1040
1040
1040
1040
1040
1046
1046
1052
1072
1074
1072
1064
1060
1083
1094
1098
1098
1099
1101
1105
1123
1128
1129
1127
1123
1100
1097
1085
1080
1071
1062
1050
1036
1034
1026
1020
1020
1023
1035
1043
1038
1040
1040
1040
1040
1041
1043
1047
1052
1055
1056
1063
1079
1091
1105
1105
1105
1107
1108
1122
1127
1132
1138
1162
1166
1167
1170
1180
1183
1198
1198
1199
1198
1197
1195
1191
1177
1128
1120
1117
1114
1105
1104
1085
1067
1052
1036
1007
995
988
981
976
975
971
972
973
960
949
948
943
935
933
931
931
931
931
932
936
937
939
939
943
945
950
953
961
969
980
986
983
980
981
980
980
1027
1036
1041
1043
1062
1096
1098
1119
1124
1144
1146
1157
1165
1164
1167
1169
1174
1173
1134
1128
1120
1083
1073
1065
1058
1057
1054
1046
1045
1043
1040
1040
1046
1049
1049
1047
1046
1044
1043
1042
1039
1042
1052
1056
1054
1052
1050
1051
1045
1044
1047
1050
1058
1061
1065
1068
1066
1075
1082
1079
1073
1070
1069
1067
1067
1065
1062
1066
1063
1068
1079
1080
1080
1081
1092
1091
1087
1089
1088
1088
1086
1087
1088
1086
1087
1092
1094
1095
1094
1090
1086
1095
1098
1094
1092
1088
1084
1087
1085
1071
1066
1066
1066
1063
1049
1028
1007
996
983
976
977
963
950
945
920
920
919