1006
1009
998
1348
1090
1093
1322
1111
1055
1072
1238
912
948
933
899
985
964
1063
934
965
1230
952
1623
1127
989
927
880
887
1034
1044
896
981
931
1342
1151