998
1000
995
1344
1086
1087
1314
1108
1048
1068
1225
905
945
928
895
979
959
1059
927
1219
942
1618
1123
981
924
875
880
1028
1035
892
980
925
1335
1148