987
905
887
826
848
1052
931
941
1144
2522
952
760
825
1017
817
963
1008
962
812
1512
940
946
810
1172
995
918
944
1269
969
941
841
1036
1194
839
1133
930
1014
1913
941
846
817
1027
885
1237
932
1021
879
820
754
817
987
934
926
958
821
1012
948
953
1017
806