1215
890
849
747
1247
1178
1387
1450
1136
905
768
843
761
740
837
791
888
955
836
962
1144
1104
1156
1109
1093
1320
1355
1528
1085
1079
1371
1084
1141
1083