1178
923
884
873
1610
996
1218
961
899
1172
1572
1139
1003
1362
1130
1326
1252
1325
929
895
922
1098
1136
1096
1127
1288
852
855
1148
914
853
854
888