1518
924
872
871
1063
852
1100
988
1113
882
897
1295
899
1491
937
863
1244
904
1061
887
1058
877
1194
814
1444
1266
975
1243
1291
1253
908
874
1191
858
941