699
663
845
686
655
680
934
696
832
673
767
862
894
1015
857
869
995
710
752
748
766
700
14633
822
1051
798
891
907
1010
1659
845
1047
932
1412
1094
1290
1169
1047
1052
1874
3191
1146
1278
1297
3869
1539
1351
1324