317
346
167
272
379
478
295
1068
1
2165
409
375
340
647
432
432
379
779
526
1
339
304
215
315
475
533
532
449
494
456
426
360
1
422
315
1
511
464
492
558
378
298
1864