2558
1490
1048
682
545
511
504
468
402
398
394
382
373
366
334
305
290
287
282
276
273
260
256
251
233
232
231
227
217
215
211
208
195
193
190
188
186
181
180
175
173
172
166
164