387
442
421
394
487
684
539
1252
669
304
378
404
1590
396
1307