1640
1395
1494
1156
1566
1447
1249
7406
1208
1723
1356
1100
1099
1119
1062
1084
1246
922
955
938
903
992
971
1072
942
973
1360
1165
936
1301
1235
958
948
1152