1065
1059
1043
1040
1035
1034
1012
1007
999
998
997
993
964
939
933
930
922
921
889
865
858
837
833
827
823
819
817
816
794
791
753
749
743
725
721
716
696
679
678
671
670
667
664
652
639
626
601
599
587
571
564
552
548
547
529
519