1090
1016
939
854
841
787
758
678
659
657
649
631
621
615
596
586
578
544
536
530
528
523
513
493
471
465
450
418
395
388
371
368
366
362
361
349
345
331
328
309
301
289
287
282
261
256
255
254
236
231
216
208
207
204
187