3478
788
1012
681
878
697
648
1354
1346
893
596
609
733
628
622
558
643
959
763
984
747
944
670