1091
2
358
1
1824
466
494
530
954
627
476
567
478
544
533
443
396
539
603
2064
423
444
377
706
376
546
540
653
593
507
568
430