528
528
528
526
527
526
524
524
524
524
522
522
522
524
520
520
520
521
520
519
517
516
516
516
518
518
514
514
514
514
514
513
512
512
513
514
514
514
515
516
517
527
542
542
542
551
559
569
574
578
578
577
578
588
601
610
609
608
606
608
610
622
652
664
664
662
656
656
658
663
677
707
719
723
707
700
710
717
721
728
740
753
757
752
752
768
773
781
775
776
786
796
828
828
819
813
813
819
869
871
871
871
887
900
904
898
901
923
943
949
962
975
975
977
987
997
1000
999
1012
1028
1032
1043
1044
1045
1049
1053
1060
1053
1045
1049
1056
1066
1076
1086
1099
1108
1109
1108
1110
1116
1124
1132
1135
1138
1144
1146
1147
1146
1140
1138
1138
1141
1153
1159
1163
1170
1179
1185
1193
1200
1206
1201
1198
1193
1200
1218
1234
1241
1252
1256
1264
1279
1280
1291
1300
1311
1324
1348
1345
1318
1296
1313
1315
1319
1323
1335
1339
1339
1339
1346
1324
1343
1341
1343
1353
1353
1344
1331
1323
1329
1328
1327
1317
1314
1314
1315
1316
1316
1314
1309
1304
1295
1291
1286
1280
1271
1263
1259
1256
1257
1257
1259
1260
1264
1266
1268
1270
1263
1247
1240
1242
1245
1248
1246
1239
1233
1228
1224
1224
1224
1224
1225
1225
1222
1222
1220
1214
1210
1204
1205
1207
1209
1199
1167
1178
1185
1186
1186
1186
1185
1182
1180
1173
1169
1164
1162
1161
1159
1162
1172
1174
1142
1119
1113
1120
1125
1130
1137
1144
1142
1136
1128
1119
1108
1113
1119
1125
1132
1121
1105
1085
1071
1069
1069
1060
1045
1033
1029
1029
1029
1028
1027
1024
1014
1001
988
1002
1006
994
981
963
965
989
954
941
950
970
973
951
933
933
897
920
911
897
890
860
860
865
872
881
895
889
872
865
848
834
817
808
812
811
772
771
770
778
797
785
772
763
756
757
755
746
729
718
726
716
725
736
734
710
696
690
683
680
677
684
659
639
612
614
599
580
575
570
560
549
544
541
533
520
515
512
507
507
507
507
507
508
508
513
512
506
508
509
510
512
515
514
515
513
513
514
514
516
517
519
519
520
520
522
521
522
525
524
526
526
527
528
529
531
535
536
537
540
547
549
549
548