1017
1016
1011
1001
995
985
948
931
929
926
917
914
887
879
874
866
862
848
847
826
812
811
810
803
779
776
745
741
730
706
702
668
658
650
649
641
638
625
606
603
602
601
578
565
561
547
546
542
534
532
519
509
506
501
495
493