1100
985
1299
1830
1053
946
1695
1873
895
910
939
1434
1283
1460
940
1193
852
853
831
1068
969
1061
861
878
1263
870
1464
914
835
1207
874
1231
956
1210
1270
1208