4096
3896
3452
2402
1981
1959
1664
1493
1367
1216
1118
1095
970
874
866
852
822
798
763
697
508
450
431
421
390
377
353
311
267
262
260
237
228
226
201
192
184
157
148
146
141
139
132
127
120
112
110
94
88
63
61
56
52
42
41
38
31
30