1518
923
872
871
1063
852
1100
988
1112
882
896
1295
899
1491
937
863
1243
904
1061
887
1058
877
1194
814
1444
1265
975
1291
1252
908
874
1191
858
940