907
848
1328
1020
3401
802
765
931
1037
878
866
831
943
953
847
1000
879
1040
876
826
1067
1084
849
1410
768
958
1041
913
1075
821
825
1001
1022
834
824
910
813
846
925
942
907
1069
909
1162
1105
822
791
1059
1006
774
767
933
972
1005
985
809
812
929
910
994