1281
1075
842
832
811
758
718
646
621
604
578
552
549
542
508
503
489
472
462
459
445
433
432
414
411
407
399
397
394
385
379
367
338
337
335
322
313
308
289
281
274
267
250
242
240
238
234
229
223
218
211
197
186
185
183
182
178