1299
1656
1570
1149
1302
2241
1649
1097
1295
855
852
913
875
826
771
693
1019
947
1138
677
631
930
1325
929
895
1203
944
903
924
1202
888
1165
965
911