998
1000
995
1344
1086
1088
1314
1108
1048
1068
1226
906
945
928
895
980
959
1059
927
1220
942
1618
1123
981
925
875
881
1028
1035
892
1335
1148