705
671
859
694
663
690
945
705
838
680
775
875
905
1025
866
878
1004
722
761
755
773
709
14715
830
1056
806
900
915
1016
1668
856
1056
943
1421
1103
1299
1179
1053
1058
1888
3215
1152
1284
1306
3880
1547
1363
1330