999
837
826
980
953
892
893
908
1057
907
984
940
892
945
1011
1008
864
1973
915
925
1042
940
1049
901
1027
986
1007
886
917
873
1020
850
1010
1127
979