16446
5269
5099
4922
4431
4089
3994
3627
3535
3472
3243
3173
3140
3139
3120
3085
3074
3055
3019
2877
2863
2843
2821
2779
2762
2742
2740
2731
2703
2676
2590
2547
2493
2486
2463
2462
2396
2361
2357
2330
2314
2264
2249
2241
2226
2210
2200
2174
2153
2153
2146
2131
2111
2088
2067
2049
2032
2023
2020
2011
2002
1996
1995
1993
1960
1959
1955
1949
1942
1942
1928
1924
1920
1920
1919
1915
1902
1891
1884
1870
1867
1867
1861
1854
1844
1842
1832
1829
1827
1827
1820
1818
1812
1804
1797
1795
1793
1792
1787
1787
1787
1770
1764
1760
1758
1752
1749
1747
1732
1715
1707
1706
1705
1705
1697
1695
1694
1691
1689
1685
1680
1668
1667
1663
1658
1636
1635
1633
1631
1630
1630
1629
1627
1625
1624
1606
1600
1598
1594
1593
1592
1591
1590
1589
1586
1585
1582
1577
1571
1571
1570
1570
1569
1568
1567
1566
1566
1562
1562
1554
1548
1542
1541
1541
1538
1537
1532
1526
1523
1522
1511
1510
1506
1506
1505
1505
1504
1504
1494
1493
1485
1481
1481
1478
1478
1476
1472
1470
1469
1468
1465
1463
1462
1459
1456
1449
1448
1447
1445
1445
1443
1441
1440
1437
1433
1430
1427
1426
1425
1423
1423
1421
1421
1421
1420
1417
1411
1410
1408
1403
1401
1401
1400
1399
1394
1393
1391
1391
1389
1387
1386
1381
1380
1380
1380
1380
1376
1375
1375
1374
1373
1369
1366
1364
1363
1360
1359
1359
1357
1357
1356
1354
1353
1352
1349
1349
1345
1342
1341
1339
1336
1334
1333
1330
1327
1322
1320
1318
1315
1313
1312
1311
1308
1305
1304
1303
1298
1296
1292
1291
1290
1288
1287
1286
1283
1281
1281
1281
1281
1279
1274
1271
1270
1270
1268
1266
1265
1261
1258
1251
1251
1247
1247
1245
1245
1240
1237
1235
1230
1230
1222
1221
1220
1220
1218
1216
1216
1215
1215
1212
1212
1210
1209
1208
1198
1197
1196
1195
1194
1193
1192
1188
1187
1187
1187
1182
1182
1182
1180
1174
1173
1169
1168
1162
1154
1153
1152
1150
1149
1147
1140
1138
1134
1132
1129
1126
1126
1123
1123
1122
1120
1119
1118
1115
1115
1114
1113
1113
1112
1112
1109
1108
1107
1107
1106
1105
1105
1103
1096
1095
1089
1088
1088
1086
1085
1082
1077
1074
1074
1072
1070
1070
1065
1062
1062
1061
1061
1059
1058
1058
1056
1054
1054
1052
1049
1047
1046
1043
1038
1038
1036
1036
1035
1031
1030
1029
1027
1024
1022
1022
1011
1011
1009
1008
1007
999
998
997
997
996
995
993
993
992
991
988
987
986
985
984
982
982
982
977
977
977
976
976
970
969
968
964
961
960
959
958
953
953
952
950
950
950
950
949
949
942
937
933
927
924
923
923
921
921
921
920
919
918
916
914
911
909
906
905
904
904
903
898
897
896
894
894
892
891
891
890
889
887
887
887
886
885
884
878
878
877
875
875
874
872
872
871
870
869
865
863
862
857
851
851
848
845
844
843
840
838
838
836
834
834
833
830
823
822
822
819
818
818
817
816
810
809
808
807
798
794
789
788
787
786
785
782
782
773
765
750