1195
1552
1201
1090
1483
1452
1632
2044
2147
1188
1184
1278
919
1387
1008
933
969
1516
1353
957
982
1196
1017
1503
1396
926
1618
1055
1538
986
1360
1332