510
1368
525
880
663
565
329
474
244
336
363
273
1035
1
493
1308
491
197
270
1498
243
299
360
340
411
322
310
402
267
412
303
436
405
219
730
264
193
536
603
464
297