1059
1
1053
1039
1029
2
1019
1009
993
960
5
956
951
3
933
911
910
6
906
894
875
869
846
4
845
841
806
803
799
770
733
731