998
1000
995
1344
1086
1313
1108
1047
1067
1224
904
945
928
895
979
959
1059
927
958
1218
942
1618
1122
981
924
875
880
1028
1035
892
980
925
1335
1148