900
1495
939
864
1248
907
1066
889
1063
881
1196
818
1447
1270
979
1246
1294
1258
874
910
877
1193
942
853
970
1289
1358
1059
1323
951
1060
1338
1383