5563
1398
1071
1066
1053
1249
1101
1094
1064
973
1079
911
8993
1274
1157
962
880
1440
865
981
836
807
776
815
1284
987
781