1532
1532
1532
1533
1533
1534
1535
1540
1545
1551
1555
1564
1577
1581
1587
1590
1596
1612
1616
1627
1634
1637
1640
1644
1652
1658
1661
1667
1673
1675
1677
1682
1689
1689
1691
1696
1694
1690
1688
1687
1692
1695
1696
1697
1696
1696
1690
1680
1680
1679
1678
1678
1678
1680
1681
1680
1689
1694
1699
1712
1731
1748
1748
1751
1752
1753
1754
1754
1754
1752
1748
1745
1739
1739
1736
1734
1733
1730
1728
1726
1723
1721
1721
1721
1721
1720
1720
1721
1725
1727
1735
1743
1744
1743
1735
1729
1727
1726
1724
1720
1715
1711
1708
1702
1699
1694
1690
1686
1683
1680
1678
1675
1670
1666
1662
1655
1651
1650
1650
1645
1639
1629
1626
1621
1615
1608
1594
1590
1574
1569
1563
1552
1545
1538
1533
1527
1521
1518
1516
1505
1502
1501
1501
1502
1503
1499
1498
1500
1501
1502
1503
1504
1504
1503
1503
1502
1501
1499
1494
1493
1493
1492
1467
1458
1454
1450
1445
1437
1434
1425
1425
1423
1414
1409
1406
1406
1406
1406
1397
1390
1387
1383
1381
1378
1376
1374
1373
1371
1369
1367
1366
1363
1359
1358
1355
1347
1344
1342
1338
1335
1331
1328
1328
1327
1324
1321
1320
1319
1314
1295
1291
1288
1285
1283
1281
1276
1265
1261
1255
1251
1246
1241
1241
1240
1239
1238
1238
1237
1237
1236
1234
1230
1228
1225
1226
1226
1227
1227
1227
1226
1225
1225
1224
1222
1221
1214
1213
1213
1213
1212
1207
1203
1203
1197
1192
1192
1191
1190
1190
1191
1191
1191
1190
1189
1185
1183
1181
1179
1177
1175
1172
1167
1166
1164
1163
1160
1157
1155
1154
1154
1151
1150
1147
1145
1138
1133
1125
1115
1109
1107
1105
1105
1104
1103
1102
1102
1100
1099
1098
1096
1094
1091
1086
1082
1080
1077
1074
1070
1068
1067
1067
1066
1066
1066
1064
1062
1060
1056
1051
1045
1036
1032
1027
1024
1020
1016
1012
1010
1010
1010
1010
1011
1013
1016
1016
1014
1009
1006
1003
1003
999
997
994
990
986
978
971
968
971
973
968
964
956
956
955
954
954
949
945
944
944
943
940
937
935