965
902
853
860
1005
1015
868
955
1043
1062
1189
1464
1072
1084
1023
1154
988
959
948
976
1674
1156
934