879
636
1138
748
829
723
855
850
895
947
832
1539
1145
699
723
847
760
708
1325
3046
829
772
793
3285
846
737
885
805
751
896
1134
893
1131
792
783
876
1145
1344
795
763
892
861
761
1069
4036
922
946
725
701
884
966
770
2240
838
701
693
3613
822
679
853