1024
991
852
711
707
673
625
567
564
562
521
486
475
413
407
389
387
384
376
371
370
367
362
359
346
345
343
343
339
337
336
317
305
294
293
292
292
292
291
290
289
286
285
284
284
281
279
269
264
262
261
261
258
257
256
254
253
250
250
250
248
248
243
238
234
233
232
232
230
229
228
228
227
226
226
224
223
222
219
219
219
218
217
217
216
215
215
213
212
212
211
210
203
203
199
197
192
189
184
177
164