44721
18525
14214
11983
10557
9545
8777
8169
7673
7257
6903
6595
6326
6087
5873
5680
5506
5346
5199
5064
4939
4823
4714
4613
4518
4428
4344
4264
4189
4117
4049
3984
3923
3863
3807
3753
3701
3652
3604
3558
3513
3472
3430
3390
3352
3315
3279
3245
3211
3178
3146
3116
3086
3058
3028
3002
2975
2949
2923
2899
2875
2851
2829
2806
2784
2763
2742
2722
2702
2682
2663
2644
2626
2609
2590
2574
2556
2540
2524
2508
2492
2477
2462
2447
2433
2418
2404
2391
2376
2364
2351
2337
2325
2313
2300
2288
2276
2265
2253
2242
2230
2220
2208
2198
2188
2177
2166
2157
2147
2137
2127
2117
2109
2098
2090
2081
2071
2063
2054
2046
2037
2029
2020
2012
2004
1996
1988
1980
1973
1965
1957
1950
1943
1935
1928
1921
1914
1907
1900
1893
1887
1880
1873
1866
1860
1854
1848
1841
1835
1829
1822
1817
1811
1804
1799
1794
1787
1782
1776
1770
1765
1760
1754
1749
1743
1738
1733
1728
1723
1717
1713
1707
1703
1697
1693
1688
1683
1678
1674
1669
1664
1660
1655
1651
1646
1642
1637
1633
1629
1624
1620
1616
1612
1607
1604
1599
1595
1591
1587
1584
1579
1575
1571
1568
1563
1560
1556
1553
1548
1545
1541
1538
1534
1530
1527
1523
1520
1516
1513
1509
1506
1502
1499
1496
1492
1489
1486
1483
1479
1476
1473
1469
1467
1463
1460
1458
1454
1451
1447
1445
1442
1439
1436
1433
1430
1427
1424
1422
1418
1416
1413
1410
1407
1404
1402
1399
1396
1393
1391
1388
1386
1382
1381
1377
1375
1372
1370
1367
1365
1362
1359
1358
1354
1352
1350
1347
1345
1342
1340
1337
1336
1332
1331
1328
1325
1324
1321
1319
1316
1314
1312
1310
1307
1306
1303
1300
1299
1296
1295
1292
1290
1287
1286
1284
1281
1279
1278
1275
1273
1271
1269
1267
1265
1263
1260
1259
1257
1255
1253
1251
1249
1247
1245
1243
1242
1239
1238
1235
1234
1232
1230
1228
1226
1225
1222
1221
1219
1217
1216
1213
1212
1210
1208
1207
1204
1203
1202
1199
1198
1196
1194
1193
1191
1189
1188
1186
1184
1183
1181
1179
1178
1176
1174
1173
1171
1170
1168
1166
1165
1164
1161
1160
1159
1157
1155
1154
1153
1151
1149
1148
1146
1145
1143
1142
1140
1139
1138
1136
1134
1133
1132
1130
1128
1128
1125
1125
1123
1121
1120
1119
1118
1115
1115
1113
1112
1110
1109
1108
1107
1105
1103
1102
1101
1100
1098
1097
1096
1094
1093
1092
1091
1089
1088
1086
1085
1084
1083
1082
1080
1079
1078
1076
1075
1074
1073
1071
1071
1069
1068
1066
1066
1064
1063
1062
1060
1060
1058
1057
1056
1054
1054
1052
1051
1050
1049
1048
1046
1046
1044
1043
1042
1041
1040
1039
1037
1036
1036
1034
1033
1032
1031
1030
1028
1028
1026
1026
1024
1024
1022
1021
1020
1019
1018
1017
1016
1015
1013
1013
1012
1010
1010
1009
1007
1007
1005
1005
1003
1003
1001
1001
1000
998
998
996
996
994
994
992
992
990
990
989
988
986
986
985
984
983
982
981
980
979
978
978
976
976
974
974
972
972
971
970
969
968
967
966
966
964
964
962
962
961
960
959
959
957
957
955
955
954
953
952
951
951
949
949
948
947
946
946
944
944
942
942
942
940
939
939
938
937
936
935
935
934
933
932
931
930
930
929
928
927
927
925
925
924
924
922
922
921
920
920
918
918
917
917
915
915
914
913
913
911
911
911
909
909
908
907
906
906
905
904
904
903
902
901
901
899
899
899
898
896
897
895
895
894
893
893
892
891
891
890
889
888
888
887
886
886
885
884
883
883
882
882
881
880
879
879
878
877
877
876
876
874
874
874
872
872
872
871
870
869
869
868
867
867
866
866
864
865
863
863
862
862
861
860
860
859
859
857
858
856
856
855
855
854
853
853
852
852
851
850
850
849
849
847
848
846
847
845
845
844
844
843
842
842
841
841
840
840
838
839
837
838
836
836
835
835
834
834
833
833
831
832
830
831
829
829
829
828
827
827
826
825
826
824
824
823
823
823
821
821
821
820
820
819
818
818
817
817
816
816
815
815
814
813
813
813
811
812
811
810
810
809
809
808
808
807
806
806
806
805
804
804
804
803
802
802
802
801
800
800
799
799
798
798
798
796
797
796
795
795
794
794
793
793
792
792
791
791
790
790
790
788
789
788
787
787
786
786
786
785
784
784
784
783
782
782
782
781
780
781
779
780
778
779
777
778
776
777
776
775
775
775
774
773
774
772
772
772
771
771
771
770
769
769
769
768
767
767
767
767
765
766
765
764
764
764
763
763
762
762
761
761
761
760
759
760
758
759
757
758
757
757
756
755
756
755
754
754
753
754
752
753
751
752
751
750
751
749
750
749
748
748
748
747
747
746
746
746
745
745
744
744
743
743
743
742
742
742
741
740
741
740
739
739
739
738
738
737
737
737
736
736
735
735
735
734
734
733
733
733
732
732
731
732
730
730
730
730
729
729
728
728
728
727
727
726
726
726
725
725
725
724
723
724
723
723
722
722
721
721
721
720
720
720
719
719
719
718
718
717
717
717

