1096
1528
1731
1197
1088
1429
1275
1496
995
864
810
926
833
741
838
827
873
886
888
958
919
1093
1132