929
870
1395
904
1010
1002
1036
1044
890
959
854
924
924
908
887
927
954
900
982
1910
936
1580
1001
890
916
2012
877
1883
983
1130
1026
947
954
1085
1011
1129
2049
987
880
995
1230
1181
1072
1299
1234
1093
1413
1042
957
999
1318
875
894
964
1243
