963
1066
827
1947
967
979
978
971
3414
906
820
859
928
886
1291
1724
1111
786
1533
952
925
837
1044
980
1021
900
854
930
937
1094
889
911
916
867
1791
838
896
1267
1697
954
883
999
1006
1136
1170
1203
822
1274
2131
2271
875
1046
1001
2941
891
913
861
788
947
1327