1615
1385
1482
1145
1541
1429
1236
7394
1147
1201
1699
1344
1086
1088
1108
1049
1069
1226
906
946
929
896
981
959
1059
928
960
925
1335
1149
1288
1224
949
931
1138