7464
5914
5072
4935
4840
4789
4659
4466
4313
4190
3955
3616
3514
3502
3385
3125
2999
2996
2939
2936
2922
2891
2886
2860
2830
2800
2775
2724
2720
2713
2711
2710
2698
2679
2661
2647
2642
2637
2632
2615
2593
2563
2557
2524
2523
2519
2517
2491
2488
2475
2474
2466
2460
2458
2450
2445
2433
2410
2409
2397
2390
2372
2356
2341
2336
2319
2315
2287
2283
2260
2255
2235
2225
2218
2215
2209
2200
2198
2186
2184
2175
2170
2170
2168
2144
2143
2141
2137
2136
2125
2119
2115
2103
2095
2077
2055
2037
2034
2029
2024
2022
2010
1994
1987
1986
1982
1980
1980
1970
1957
1955
1955
1951
1943
1934
1927
1910
1906
1906
1904
1903
1903
1891
1886
1886
1875
1873
1866
1863
1863
1860
1860
1855
1855
1855
1843
1821
1818
1817
1812
1812
1808
1806
1802
1797
1796
1791
1787
1777
1772
1761
1757
1757
1747
1746
1738
1733
1733
1732
1727
1727
1721
1715
1705
1704
1693
1692
1690
1681
1679
1677
1671
1670
1668
1660
1645
1633
1631
1630
1627
1625
1622
1618
1606
1601
1600
1596
1593
1590
1588
1588
1583
1582
1580
1578
1569
1561
1553
1551
1549
1542
1541
1541
1540
1538
1537
1533
1532
1521
1512
1512
1512
1511
1504
1504
1495
1490
1487
1483
1482
1478
1476
1475
1464
1460
1460
1459
1458
1457
1455
1454
1454
1442
1438
1437
1437
1436
1435
1435
1433
1419
1417
1408
1405
1405
1404
1397
1391
1390
1390
1383
1379
1378
1377
1375
1373
1371
1368
1361
1361
1360
1344
1343
1343
1341
1339
1336
1335
1332
1325
1323
1321
1319
1315
1314
1313
1310
1307
1304
1300
1299
1296
1292
1290
1282
1281
1280
1280
1280
1277
1274
1274
1268
1262
1262
1260
1249
1246
1244
1243
1239
1233
1229
1227
1226
1219
1217
1215
1214
1212
1211
1201
1200
1197
1193
1191
1186
1184
1183
1180
1167
1167
1166
1164
1162
1158
1156
1139
1134
1133
1129
1121
1121
1118