1103
989
1303
1837
1057
951
1718
1886
898
914
945
1438
1292
1474
943
1209
858
857
835
1079
971
1068
865
882
1271
873
1466
919
839
1215
878
1237
962
1276
1212