5563
1398
1071
1066
1053
1249
1102
1095
1064
973
1079
911
8995
1274
1158
962
880
1441
865
981
837
807
776
816
1284
987
782