649
662
2147
808
748
672
681
694
683
669
844
3076
667
654
1967
665
843
2826
842
973
655
823
689
732
688
790
640
664
937
708
682
2955
7146
1032
3865
989
740
724
4563
617
17071
710
687
3351
742
673
736
5488
849
893
1733
1707
685
730
658
829
978
1343
677
775