999
1002
996
1347
1088
1089
1319
1109
1051
1070
1232
908
946
929
897
982
961
1062
1226
949
1618
1125
984
926
878
884
1032
1039
895
981
927
1339
1149