1003
1006
998
1348
1089
1091
1322
1111
1054
1072
1238
912
948
932
899
985
964
1063
933
1230
951
1620
1126
986
927
880
886
1033
1042
896
981
929
1341
1150