242
264
752
238
273
191
235
225
265
601
1450
229
253
242
239
253
209
289
298
788
183
640
417
478
309
798
386
340
348
339