1278
1098
816
806
802
736
698
658
594
593
591
577
536
535
521
506
489
488
464
449
433
422
416
414
406
402
390
389
384
363
354
328
322
314
309
306
302
299
289
271
270
264
250
234
231
230
229
225
222
209
202
189
188
178
177