16446
5266
5099
4921
4431
4089
3994
3627
3534
3472
3243
3173
3140
3139
3120
3085
3072
3054
3019
2877
2863
2842
2821
2779
2762
2742
2740
2730
2703
2676
2590
2547
2492
2486
2463
2462
2396
2361
2357
2328
2314
2264
2249
2241
2225
2209
2200
2174
2153
2153
2146
2131
2111
2088
2067
2049
2031
2023
2019
2011
2002
1996
1995
1993
1960
1959
1955
1949
1942
1942
1928
1924
1920
1919
1919
1915
1902
1891
1884
1870
1867
1866
1861
1852
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
1704
1697
1695
1694
1691
1689
1685
1679
1667
1667
1663
1658
1636
1635
1633
1631
1630
1630
1627
1626
1625
1624
1606
1600
1597
1594
1593
1592
1591
1590
1589
1586
1585
1580
1577
1571
1570
1570
1570
1569
1568
1567
1566
1565
1562
1562
1554
1548
1542
1541
1541
1538
1537
1532
1526
1522
1518
1511
1510
1506
1505
1505
1505
1504
1504
1493
1493
1484
1481
1481
1478
1478
1476
1470
1470
1469
1468
1465
1462
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
1379
1379
1376
1375
1375
1374
1373
1369
1366
1364
1363
1360
1359
1359
1357
1357
1356
1354
1353
1352
1349
1348
1345
1342
1341
1339
1336
1334
1333
1326
1324
1322
1320
1318
1315
1313
1312
1311
1308
1305
1304
1303
1297
1296
1292
1291
1290
1288
1287
1286
1283
1281
1281
1281
1281
1279
1274
1271
1270
1270
1268
1266
1265
1261
1258
1251
1250
1247
1247
1245
1245
1240
1237
1235
1230
1230
1222
1221
1220
1220
1218
1216
1215
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
1161
1154
1153
1152
1150
1149
1145
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
992
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
884
884
878
877
877
875
875
874
872
872
871
870
869
865
863
862
857
851
851
848
845
844
843
840
838
837
836
834
833
833
830
823
822
822
818
818
818
817
816
810
809
808
807
798
794
789
788
787
786
785
782
782
773
765
749