5702
5145
4036
3999
3941
3830
3623
3516
3166
3117
2927
2899
2898
2868
2654
2620
2579
2522
2521
2442
2397
2380
2290
2281
2202
2195
2181
2176
2172
2172
2094
2084
2082
2052
2027
2015
1995
1992
1965
1957
1942
1932
1930
1923
1912
1891
1884
1883
1879
1869
1869
1831
1830
1811
1809
1788
1780
1775
1774
1765
1753
1734
1719
1718
1711
1710
1709
1706
1636
1632
1628
1628
1622
1622
1608
1595
1594
1586
1575
1573
1563
1554
1553
1542
1540
1538
1534
1527
1526
1520
1518
1514
1499
1494
1492
1489
1471
1465
1449
1444
1441
1441
1440
1416
1415
1407
1399
1394
1390
1388
1382
1381
1380
1367
1365
1362
1349
1347
1344
1342
1342
1341
1328
1326
1320
1314
1313
1307
1307
1303
1299
1297
1295
1293
1292
1288
1282
1280
1278
1274
1273
1271
1269
1265
1263
1263
1257
1248
1245
1243
1240
1236
1231
1230
1222
1215
1215
1206
1201
1198
1193
1192
1192
1186
1178
1174
1173
1173
1168
1168
1164
1162
1159
1158
1155
1152
1150
1140
1137
1136
1134
1132
1132
1124
1117
1115
1113
1112
1112
1104
1099
1096
1095
1091
1088
1088
1087
1087
1085
1085
1084
1078
1075
1073
1069
1067
1067
1064
1057
1052
1049
1047
1037
1035
1030
1027
1027
1026
1024
1021
1021
1020
1020
1019
1017
1017
1016
1015
1014
1006
1004
1001
990
985
985
984
979
979
978
977
975
974
974
972
958
958
954
949
945
944
944
940
940
937
935
931
929
928
928
928
926
925
923
923
923
915
914
896
895
895
894
894
889
881
878
876
874
873
871
871
868
867
866
861
856
855
853
849
848
842
840
839
839
835
833
829
829
827
826
823
821
821
821
817
814
812
811
808
806
797
795
792
790
780
780
772
768
762
755
738
732
726
699
669