5563
1398
1071
1067
1053
1249
1102
1095
1064
973
1079
911
8996
1275
1158
962
880
1441
865
982
837
807
776
816
1284
987
782