998
1000
994
1344
1085
1086
1313
1108
1047
1067
1224
904
945
928
895
978
959
1059
925
958
1218
941
1618
1121
981
924
875
880
1028
1034
892
979
1335
1148