16439
5253
5091
4912
4425
4085
3990
3623
3526
3468
3239
3167
3137
3134
3116
3076
3061
3051
3013
2867
2853
2836
2817
2774
2755
2737
2734
2726
2698
2670
2582
2540
2481
2477
2460
2457
2393
2353
2346
2322
2309
2258
2246
2233
2221
2205
2198
2168
2150
2147
2142
2128
2109
2086
2065
2046
2019
2017
2012
2004
1998
1988
1988
1987
1956
1955
1953
1943
1939
1938
1922
1919
1917
1917
1911
1908
1898
1888
1880
1868
1864
1862
1859
1846
1840
1836
1827
1824
1823
1822
1816
1809
1806
1799
1793
1792
1787
1787
1785
1785
1781
1763
1757
1753
1752
1747
1745
1743
1726
1711
1703
1703
1700
1697
1693
1690
1687
1686
1685
1682
1674
1664
1662
1657
1653
1630
1629
1627
1627
1627
1625
1621
1621
1620
1618
1604
1598
1590
1590
1590
1587
1587
1586
1584
1584
1581
1577
1571
1568
1567
1566
1566
1564
1564
1563
1562
1560
1558
1556
1551
1546
1540
1538
1534
1534
1532
1530
1521
1516
1515
1509
1503
1502
1502
1501
1500
1499
1499
1491
1488
1482
1479
1475
1474
1473
1468
1467
1467
1466
1461
1460
1457
1456
1452
1452
1445
1445
1442
1442
1438
1438
1435
1434
1434
1431
1428
1423
1422
1422
1421
1419
1419
1419
1417
1416
1411
1409
1406
1405
1400
1399
1398
1397
1396
1392
1388
1387
1386
1386
1383
1381
1377
1376
1375
1374
1373
1372
1372
1372
1370
1368
1367
1363
1359
1358
1357
1356
1354
1352
1352
1350
1350
1349
1345
1344
1344
1341
1340
1339
1337
1333
1330
1329
1320
1319
1317
1316
1312
1311
1310
1308
1306
1301
1300
1299
1297
1292
1290
1290
1288
1287
1284
1282
1277
1277
1277
1277
1277
1277
1274
1271
1269
1268
1267
1265
1264
1259
1257
1255
1247
1244
1243
1243
1243
1241
1235
1232
1232
1229
1228
1220
1218
1218
1216
1214
1214
1213
1211
1210
1210
1207
1206
1205
1204
1195
1194
1193
1193
1189
1189
1188
1186
1184
1183
1183
1181
1179
1178
1178
1171
1168
1167
1156
1156
1152
1148
1148
1147
1142
1137
1137
1136
1131
1127
1125
1123
1123
1120
1117
1117
1116
1116
1113
1112
1110
1110
1109
1109
1108
1107
1104
1104
1103
1102
1102
1102
1100
1096
1093
1091
1086
1084
1083
1082
1081
1079
1074
1072
1072
1070
1066
1066
1062
1060
1059
1059
1057
1056
1056
1054
1053
1051
1048
1048
1046
1045
1042
1039
1034
1034
1033
1032
1032
1027
1026
1025
1021
1020
1018
1017
1007
1007
1007
1006
1005
995
994
993
992
992
991
990
988
987
985
985
983
983
982
980
979
978
978
975
973
973
972
972
965
965
964
960
957
956
955
954
949
948
948
947
946
946
946
945
944
938
934
929
925
920
920
919
917
916
916
916
914
913
912
911
907
904
902
901
900
900
897
895
894
892
891
891
888
888
888
886
885
884
883
883
882
879
878
873
872
872
871
871
870
868
868
866
866
865
860
859
858
852
847
847
845
841
840
838
837
834
832
832
830
830
828
827
819
818
818
814
813
813
812
812
805
805
804
801
793
790
785
784
782
782
780
778
778
769
761
744