659
1
773
825
1026
2
3
1965
5
750
728
1246
746
796
815
725
8255
26
861
1957
1326
782
721
807
788
682
785
1159
676
709
555
12169
12
707