996
863
859
902
968
1008
1130
761
903
806
1914
1237
932
894
843
872
826
2074
913
803
1050
883
906
1259
1199
813
806
777
925
887
2053
869
978
892
841
1047
952
892
3646
797
1018
873
867
839
831
1476
1137
912
1078
832
998
783
2245
855
1364
1888
841
925
779
820