1640
1395
1494
1156
1567
1447
1250
7407
1208
1724
1356
1100
1119
1063
1085
1246
922
955
938
903
992
972
1073
942
973
1361
1166
937
1301
1235
958
948
1152