10472
7238
6821
6196
5081
4813
4788
4494
4219
4091
3946
3887
3815
3643
3415
3394
3382
3348
3132
3101
3086
3083
3065
2947
2925
2917
2873
2865
2832
2826
2789
2779
2753
2730
2706
2687
2672
2647
2642
2597
2589
2552
2550
2538
2502
2499
2491
2484
2470
2462
2461
2454
2448
2433
2380
2375
2361
2346
2321
2311
2310
2308
2290
2280
2271
2227
2217
2212
2189
2186
2180
2172
2155
2148
2145
2114
2105
2096
2091
2085
2083
2074
2067
2048
2024
2022
2021
1999
1999
1998
1984
1980
1978
1976
1971
1957
1954
1952
1949
1943
1940
1933
1925
1916
1890
1887
1881
1875
1867
1859
1849
1843
1832
1818
1815
1806
1804
1794
1792
1791
1791
1791
1788
1787
1786
1782
1777
1767
1767
1763
1761
1758
1757
1756
1753
1751
1749
1748
1742
1738
1737
1735
1734
1732
1731
1731
1730
1729
1728
1725
1719
1713
1713
1708
1707
1705
1704
1701
1697
1694
1694
1687
1685
1684
1683
1670
1665
1662
1660
1653
1646
1641
1638
1631
1627
1623
1622
1620
1615
1615
1613
1611
1610
1603
1599
1587
1586
1579
1578
1578
1570
1569
1567
1564
1564
1561
1558
1556
1556
1556
1554
1547
1547
1543
1541
1539
1536
1534
1529
1527
1526
1524
1523
1517
1515
1512
1504
1501
1497
1496
1496
1490
1489
1483
1472
1465
1462
1462
1453
1452
1451
1451
1450
1445
1444
1438
1437
1434
1433
1433
1432
1432
1432
1431
1426
1425
1425
1424
1420
1419
1418
1416
1414
1412
1405
1403
1403
1402
1401
1400
1400
1400
1394
1390
1381
1380
1375
1375
1373
1372
1368
1366
1365
1364
1362
1362
1359
1353
1347
1342
1333
1333
1332
1329
1325
1324
1319
1319
1313
1307
1299
1295
1295
1292
1289
1287
1287
1284
1284
1278
1268
1260
1259
1257
1256
1249
1240
1240
1239
1233
1231
1230
1228
1227
1219
1216
1208
1205
1195
1192
1186
1183
1182
1179
1175
1162
1156
1149
1142
1138
1138
1137
1134
1132
1127
1122
1118
1118
1117
1107
1101
1086
1078
1058