1174
1526
1069
1447
1430
1610
1995
2108
1140
1144
1247
899
1350
991
908
949
1472
1062
1303
926
945
1162
983
1361
898
1573
1011
1494
951
1330
977
1283
1563