1514
1562
1445
953
917
967
883
1005
976
1040
1027
1440
931
878
927
1024
879
1013
1185
928
891
1225
965
902
1177
964
1141
1007
1366
1134
1330
1257
1329
934
900