1610
871
914
890
904
1123
1227
952
1206
1266
1198
840
883
832
1158
836
912
825
944
1220
1171
1319
1015
1260
925
1032
1299
1350
543
500