1389
901
963
922
973
956
1140
1454
936
1001
1263
865
1077
905
859
994
1027
873
885
858
1048
930
1285
900
1177
999
887
560
456
599
478
549
621