998
1000
995
1344
1086
1088
1314
1108
1049
1068
1226
906
946
929
895
981
959
1059
927
960
1220
942
1618
1123
925
875
882
1028
1035
893
980
1335
1148