1500
918
869
1058
850
1096
985
1098
877
894
1292
888
1479
930
851
1226
889
1056
870
1049
875
1189
810
1429
1248
971
1227
1286
1233
858
904
855
1178
854
936