788
963
1336
1582
1314
839
835
868
934
1070
1098
775
1553
1823
871
760
811
1321
734
812
741
942
830
742
888
992
1087
948
1154
775
760
1476
1476
851
1079
1094
1820
1063
848
1120
674
2072
786
953
1996
783
943
25145
807
1155
2105
1032
1444
1141
1204
2635
2785
675
819
1215