9003
7462
6804
6144
5636
5486
5440
5041
4966
4787
4478
4427
4426
4419
4301
3748
3618
3486
3473
3469
3445
3442
3403
3375
3331
3260
3231
3144
3141
3063
3020
3016
3016
2982
2967
2944
2924
2895
2890
2879
2857
2851
2807
2775
2759
2724
2709
2692
2682
2675
2667
2655
2647
2631
2631
2624
2621
2578
2545
2502
2501
2497
2497
2486
2470
2464
2460
2450
2448
2440
2426
2422
2405
2401
2386
2385
2366
2366
2354
2351
2339
2339
2339
2327
2318
2308
2293
2292
2291
2272
2261
2256
2255
2249
2248
2241
2237
2235
2234
2221
2203
2200
2192
2186
2182
2176
2166
2166
2161
2157
2152
2151
2147
2144
2142
2141
2140
2139
2135
2131
2121
2116
2114
2113
2109
2109
2100
2095
2092
2085
2083
2075
2068
2066
2054
2053
2046
2044
2033
2032
2026
2022
2016
2004
2004
2002
2001
2001
2000
1991
1991
1990
1988
1987
1987
1985
1980
1975
1973
1969
1966
1961
1956
1955
1955
1953
1952
1944
1939
1936
1931
1927
1927
1923
1917
1917
1916
1914
1911
1907
1903
1902
1889
1889
1886
1886
1885
1883
1883
1881
1881
1879
1878
1877
1874
1874
1871
1866
1865
1864
1859
1854
1853
1852
1849
1846
1845
1839
1829
1825
1822
1819
1818
1817
1816
1815
1811
1811
1809
1807
1802
1800
1800
1792
1791
1787
1777
1766
1758
1754
1752
1750
1748
1748
1745
1738
1735
1735
1734
1730
1730
1725
1722
1711
1710
1709
1709
1708
1707
1703
1696
1695
1691
1687
1681
1675
1672
1666
1666
1664
1663
1660
1659
1655
1648
1646
1644
1643
1642
1640
1638
1637
1631
1628
1624
1623
1617
1616
1606
1605
1604
1603
1603
1595
1594
1590
1588
1586
1586
1584
1584
1581
1573
1570
1570
1568
1568
1567
1565
1564
1564
1559
1559
1554
1548
1547
1544
1543
1542
1539
1537
1536
1535
1524
1521
1520
1516
1514
1511
1510
1508
1503
1503
1497
1489
1484
1484
1482
1482
1478
1470
1468
1466
1465
1464
1460
1454
1453
1453
1451
1449
1449
1438
1435
1435
1434
1429
1428
1428
1427
1422
1422
1422
1421
1416
1414
1411
1410
1406
1403
1403
1399
1391
1389
1387
1386
1378
1376
1374
1374
1373
1370
1358
1355
1354
1354
1352
1348
1346
1346
1345
1341
1338
1335
1335
1335
1333
1328
1326
1326
1325
1325
1324
1323
1321
1320
1319
1316
1315
1310
1306
1305
1302
1299
1298
1298
1295
1295
1290
1286
1281
1280
1279
1272
1270
1266
1259
1259
1257
1255
1250
1248
1246
1245
1239
1237
1236
1235
1234
1234
1233
1229
1228
1223
1220
1219
1217
1216
1214
1214
1210
1209
1209
1203
1200
1195
1191
1163
1142
1135