1514
1562
1444
952
916
966
883
1005
976
1040
1027
1440
931
1267
861
884
999
1209
896
881
1177
1221
1416
1052
878
892