1658
1250
1599
1330
1379
1174
1067
1154
1132
1165
1177
1105
1393
1108
1134
970
977
1057
1207
1169
1215
1137
1263
1229
1288
1315
1695
1042
1034
1063
1014
962
879
1146
1404
1138