1582
946
896
1092
875
1136
1007
1146
900
917
1348
920
1520
961
883
1267
929
1097
910
905
1221
835
1467
1291
1000
1284
1321
1283
891
895
1212
960