1159
1503
1157
1053
1420
1418
1597
1950
2081
1943
1113
1125
1231
885
1328
976
893
935
1455
1046
1267
909
926
1143
964
1458
1338
881
1529
994
1467
933
1307
958
1246
1516