952
949
943
935
927
933
936
951
967
987
1012
1030
1034
1049
1057
1085
1104
1109
1115
1123
1145
1156
1164
1185
1202
1234
1245
1256
1261
1261
1270
1293
1301
1315
1326
1329
1340
1351
1362
1370
1381
1393
1408
1444
1467
1495
1476
1480
1511
1525
1535
1540
1541
1546
1577
1600
1616
1616
1630
1640
1646
1664
1661
1653
1647
1639
1628
1614
1604
1596
1593
1586
1584
1568
1572
1572
1569
1565
1549
1546
1543
1544
1547
1543
1541
1537
1515
1520
1507
1508
1503
1502
1483
1468
1460
1444
1451
1446
1357
1287
1276
1268
1255
1259
1255
1249
1230
1248
1190
1160
1147
1156
1170
1168
1163
1140
1127
1134
1145
1152
1172
1190
1209
1206
1211
1242
1270
1292
1322
1347
1365
1376
1394
1400
1397
1413
1423
1426
1428
1470
1484
1496
1535
1539
1566
1540
1505
1525
1520
1519
1519
1513
1504
1490
1486
1486
1481
1477
1471
1460
1485
1505
1487
1415
1393
1406
1407
1402
1396
1374
1351
1321
1293
1275
1273
1270
1256
1269
1278
1274
1262
1251
1237
1222
1193
1182
1173
1161
1153
1143
1109
1099
1090
1077
1061
1047
1024
1008
989
969
953
937
922
921
932
946