996
863
859
902
966
1007
1130
760
903
806
1913
1236
932
892
843
872
826
2072
913
803
1050
882
906
1257
1199
813
806
777
925
887
2053
868
978
892
841
1046
952
892
3646
797
1014
873
866
839
831
1476
1136
912
1077
832
997
783
2245
855
1364
1888
841
925
779
818