987
905
887
826
848
1052
931
942
1144
2523
952
760
825
1018
817
963
1008
962
812
1512
940
948
810
1172
996
918
944
1270
969
941
841
1036
1194
839
1133
932
1014
1915
941
846
817
1027
885
1237
932
1021
880
821
754
817
987
934
926
958
821
1012
948
953
1018
806