2331
12856
1783
689
3439
646
681
721
615
837
885
1022
698
745
4717
689
676
835
763
809
718
969
1007
709
706
755
758
710
734
1605
1406
777
645
807
823
786
959
1732
770
19622
802
971
696
2379
920
852
1415
768
980
963
1566
932
862
860
1573
863
1008
1686
965
1104