1405
1063
865
838
817
739
686
625
609
579
569
558
545
534
517
494
485
453
451
437
421
420
419
418
415
402
392
391
372
371
360
340
326
322
321
315
303
301
299
287
281
265
263
262
261
260
249
242
237
236
235
209
205
199
188
177
176
174
167