998
999
994
1344
1085
1313
1106
1047
1066
1223
904
945
928
894
977
957
1058
925
1218
939
1618
1120
981
924
875
879
1028
1033
891
979
1335
1148