1016
1432
887
882
812
887
955
1238
929
877
1070
921
1278
979
991
932
984
1223
1021
2035
980
1004
1071
11735
1744
1493
1012
1003
1344
4269
931
1023
996
995
980
1098
938
2094
829
821
1222
2232
1063
916
873
909
5286
814
1116
909
949
1183
1454
1143
887
919
1234
1047
932
1125