6826
5615
5486
4975
3861
3643
3564
3356
3338
3298
2993
2962
2812
2676
2634
2402
2193
2189
2174
2093
2087
2071
2054
2051
2017
2016
1976
1968
1930
1920
1918
1915
1912
1887
1869
1862
1848
1839
1839
1837
1834
1829
1797
1795
1764
1763
1752
1736
1718
1711
1702
1698
1695
1671
1663
1657
1646
1615
1604
1587
1583
1580
1579
1560
1555
1552
1544
1532
1528
1528
1523
1521
1518
1512
1512
1508
1507
1498
1492
1473
1440
1434
1432
1430
1429
1427
1425
1408
1401
1400
1396
1392
1388
1382
1375
1366
1363
1358
1353
1351
1344
1334
1332
1330
1328
1324
1323
1322
1321
1308
1305
1295
1290
1286
1286
1281
1280
1270
1268
1264
1260
1260
1256
1255
1251
1250
1249
1242
1239
1233
1225
1218
1215
1213
1212
1212
1210
1200
1198
1192
1190
1189
1186
1184
1184
1182
1179
1179
1178
1173
1171
1168
1161
1161
1141
1138
1136
1131
1129
1129
1122
1122
1119
1119
1118
1117
1112
1111
1106
1093
1089
1081
1081
1076
1075
1069
1067
1067
1067
1062
1054
1049
1049
1047
1043
1041
1036
1033
1031
1030
1028
1027
1024
1023
1021
1018
1017
1017
1016
1013
1011
1007
996
995
984
983
982
981
980
977
972
970
969
969
960
960
960
957
957
951
951
950
949
947
947
945
944
939
939
935
933
932
932
926
924
924
923
918
912
911
907
903
903
901
900
900
890
885
883
882
876
875
873
872
867
865
857
857
856
851
850
841
840
837
830
829
829
823
822
820
819
818
818
817
816
815
814
807
806
805
798
791
789
789
787
786
786
785
782
778
775
769
768
768
765
764
760
754
753
748
745
740
722
712
712
696