1576
1047
1389
929
847
849
1032
1243
888
931
1086
988
875
1138
971
1237
846
1062
941
1078
1052
880
1122
1011
1114
922
881
1104
938
1138
1353
1146
1035
3219
863
1071
974
1091
960
896
971
841
1033
1167
860
905
891
1080
941
1015
1563
1535
1093
997
1022
984
952
949
901
966