2607
697
762
1383
685
559
1421
649
509
577
1085
619
605
623
817
541
1172
4685
650