648
661
2145
807
745
670
681
694
681
669
844
3076
666
651
1966
664
843
2826
842
973
654
823
689
732
688
788
638
664
937
705
682
2954
7145
1032
3865
989
739
724
4562
617
17071
710
687
3350
742
673
735
5488
849
893
1733
1707
685
729
657
829
978
1343
677
775