312
404
356
360
223
183
1504
288
298
195
338
680
354
314
578
390
289
1
1350
380
225
660
325
265
1
540
579
369
293
417
474
402
263
259
302
1073
316
252
1980
219
297