995
998
994
1341
1084
1083
1312
1105
1045
1065
1220
904
943
926
893
977
957
1058
925
955
1217
939
1616
1119
981
923
874
879
1026
1033
889
978
924
1334
1146