958
1122
833
893
857
1099
1282
2075
1016
1874
1023
880
873
856
1468
3895
893
988
907
2571
907
916
821
882
819
935
997
1087
850
962
1373
847
1110
1090
916
848
977
1018
976
1068
852
926
893
1075
1077
868
13688
1040
1025
1421
1207
834
1037
2145
1153
1401
1084
894
974
883