953
877
839
845
991
992
856
941
1018
893
1027
1033
1174
1259
1052
1058
1007
1124
978
947
917
959
1450
1131
923