1103
988
1302
1837
1057
951
1718
1886
898
914
945
1438
1292
1474
943
1208
858
857
835
1079
971
1068
865
882
1271
873
1466
919
838
1215
878
1237
961
1276
1212