1514
1559
1443
952
916
966
883
1005
976
1040
1026
1439
931
875
927
1024
878
1013
1185
889
1225
964
901
1177
1140
1007
1366
1132
1329
1257
932
900