1696
1063
2785
4042
2732
1716
763
699
4245
899
767
698
1785
682
835
809
749
1088
656
636
772
1325
693
736
3622
634
744
831
923
1293
667
3373
1171
931
863
785
824
7286
887
6190
675
950
969
2157
713
735
766
774
717
730
6889
4624
746
782
745
878
1274
665
2529
906