662
654
744
737
1057
869
932
772
812
832
848
738
794
763
685
785
2682
4744
943
812
1102
943
689
772
706
3935
842
721
1572
1017
729
2703
868
891
942
28494
1140
2852
2131
1232
700
829
708
758
4314
2054
1233
4996
2409
710
836
871
9120
885
838
733
959
751
5381
6676